<SEC-DOCUMENT>0000034067-20-000118.txt : 20200723
<SEC-HEADER>0000034067-20-000118.hdr.sgml : 20200723
<ACCEPTANCE-DATETIME>20200723163728
ACCESSION NUMBER:		0000034067-20-000118
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		64
CONFORMED PERIOD OF REPORT:	20200630
FILED AS OF DATE:		20200723
DATE AS OF CHANGE:		20200723

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			DMC Global Inc.
		CENTRAL INDEX KEY:			0000034067
		STANDARD INDUSTRIAL CLASSIFICATION:	MISCELLANEOUS PRIMARY METAL PRODUCTS [3390]
		IRS NUMBER:				840608431
		STATE OF INCORPORATION:			CO
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-14775
		FILM NUMBER:		201044010

	BUSINESS ADDRESS:	
		STREET 1:		11800 RIDGE PARKWAY
		STREET 2:		SUITE 300
		CITY:			BROOMFIELD
		STATE:			CO
		ZIP:			80021
		BUSINESS PHONE:		3036655700

	MAIL ADDRESS:	
		STREET 1:		11800 RIDGE PARKWAY
		STREET 2:		SUITE 300
		CITY:			BROOMFIELD
		STATE:			CO
		ZIP:			80021

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	DYNAMIC MATERIALS CORP
		DATE OF NAME CHANGE:	19941205

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	EXPLOSIVE FABRICATORS INC
		DATE OF NAME CHANGE:	19920703
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>boom-20200630.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2020 Workiva--><!--r:5f5e17ab-b25e-4a90-91f7-d7ab03b5b1b7,g:888fe4e3-4491-4f7c-8e23-87fa4acb2f20,d:a2b1c809f8cb41c6a6a6aadeec324f26--><html xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:boom="http://www.dynamicmaterials.com/20200630" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>boom-20200630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xMzAvZnJhZzo3ZmZmMGRlMzM5YmI0MjIxODcwZDcyOThmMDFjYjYyZC90YWJsZTo0YzdmOThhMzJlMjM0MWI4OWU3Mzk0NjMxZjFmNzJiZi90YWJsZXJhbmdlOjRjN2Y5OGEzMmUyMzQxYjg5ZTczOTQ2MzFmMWY3MmJmXzQtMS0xLTEtMA_4291e014-fdef-42e6-8dbc-9add8af33ec4">0000034067</ix:nonNumeric><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xMzAvZnJhZzo3ZmZmMGRlMzM5YmI0MjIxODcwZDcyOThmMDFjYjYyZC90YWJsZTo0YzdmOThhMzJlMjM0MWI4OWU3Mzk0NjMxZjFmNzJiZi90YWJsZXJhbmdlOjRjN2Y5OGEzMmUyMzQxYjg5ZTczOTQ2MzFmMWY3MmJmXzUtMS0xLTEtMA_640974e5-4d74-40e3-a9e1-01b5bc2cf10d">--12-31</ix:nonNumeric><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xMzAvZnJhZzo3ZmZmMGRlMzM5YmI0MjIxODcwZDcyOThmMDFjYjYyZC90YWJsZTo0YzdmOThhMzJlMjM0MWI4OWU3Mzk0NjMxZjFmNzJiZi90YWJsZXJhbmdlOjRjN2Y5OGEzMmUyMzQxYjg5ZTczOTQ2MzFmMWY3MmJmXzktMS0xLTEtMA_ddd8a30c-7059-4b48-b446-173621d04833">2020</ix:nonNumeric><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xMzAvZnJhZzo3ZmZmMGRlMzM5YmI0MjIxODcwZDcyOThmMDFjYjYyZC90YWJsZTo0YzdmOThhMzJlMjM0MWI4OWU3Mzk0NjMxZjFmNzJiZi90YWJsZXJhbmdlOjRjN2Y5OGEzMmUyMzQxYjg5ZTczOTQ2MzFmMWY3MmJmXzEwLTEtMS0xLTA_60a84cb2-e551-4fa6-9073-3ae96aca631b">Q2</ix:nonNumeric><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xMzAvZnJhZzo3ZmZmMGRlMzM5YmI0MjIxODcwZDcyOThmMDFjYjYyZC90YWJsZTo0YzdmOThhMzJlMjM0MWI4OWU3Mzk0NjMxZjFmNzJiZi90YWJsZXJhbmdlOjRjN2Y5OGEzMmUyMzQxYjg5ZTczOTQ2MzFmMWY3MmJmXzExLTEtMS0xLTA_40554bda-c960-4068-961c-02426b238b90">false</ix:nonNumeric><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:AccountingStandardsUpdateExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfOC0wLTEtMS0w_94d2d26c-b0f3-4c88-9e45-2d040aef5830">us-gaap:AccountingStandardsUpdate201613Member</ix:nonNumeric><ix:nonNumeric contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjE5OTAyMzI1Nzk2OQ_050b87d6-f978-4d2a-9bc5-e8f1de914207">us-gaap:OtherAssets</ix:nonNumeric><ix:nonNumeric contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjE5OTAyMzI1Nzk2OQ_fc94bfaa-34b9-45ca-a821-8ff0b51340a3">us-gaap:OtherAssets</ix:nonNumeric><ix:nonNumeric contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjE5OTAyMzI1Nzk3MA_5acb53af-b4e5-4d21-a616-6e5e125bf92f">us-gaap:OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjE5OTAyMzI1Nzk3MA_d8c75edd-837d-4938-bf75-1cb20199a12d">us-gaap:OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjE5OTAyMzI1Nzk3MQ_5d22cd10-3cf9-4ea6-b462-f27c0859e4b6">us-gaap:OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjE5OTAyMzI1Nzk3MQ_9e2ed110-886e-454d-aca8-0be84748cf1d">us-gaap:OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i71031c97fc094a3ba0c35b1335c70296_D20180308-20180308" name="us-gaap:LineOfCreditFacilityExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMTM5_a9b5994f-7efe-4e5f-a3b9-ae02471269b3">P5Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="boom-20200630.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ib0ec5f09c2794bedad23dfff6f4b0835_I20200723"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-07-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i38e38f870a2346ada765653d1cd144bb_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i908f06e3ab57411286d4725bb3ed68d9_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1eae1fc276c4282860529c230244d15_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia52aa11e6c7f4d88858689b178db1a83_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if55c41bf409a4f548660584cc489616c_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice668ffff3694bef9772a455bcb79231_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9155568f2ec49c08d0020a65b86ecb5_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63bccfee8a1e44c39bea8f05ffca0e90_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0724c992bfd4479da7d7c6aa059a34ea_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52f18d63bbcd4c6ca7d37a9597994a25_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80ec137b52ad4158b8a0a6262affc132_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8a4bcbc954f45e59a31402cd067fbf4_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ee042b3191240a6bbaab1cb74f72315_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89a05b268d374e5891fbfaecd601d338_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8de4aeff48f9454e85f1c24ab6773ba6_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id13e493fbb874d51bdddb40fc54a8ecc_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2561ca89bddc4d14a1adb563522df23a_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib13f89ff5b684dddbfb5b3be037f6597_I20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea8a2295b42c4742a8bbb090e21366a3_I20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9377a4b258fd423fa85f040d4162be63_I20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22b9d4cf3ddc44f587c9a6ac1dfdc32b_I20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13e7bf3d12f24e39b4d82f433bf5873a_I20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80d656bc72e749d8990e72394d645272_I20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b78e7215392483a807f18ca57590c16_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b7d9c86d04a45a29048afd52ebcc4dd_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i25bba03d4153484281592bcf8cf0ea97_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3607d757dd60492fbdd5be4aebd811a8_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0272a83535614da3872abf39341d1409_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica50bad1c8384e2e891fc1fa4a97f1f2_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38827c404c2d41348e10a45e9ab5dd61_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c33825e18744cf1a29d5af04ef646d0_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i875da931c2984a72956b0e65b5616b94_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6668ea142b6e4ee7b427546f9a96b4b4_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a4b14a0afc14698b885fa4725c92a6b_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd0b34c26704493b90f088b5234c8d24_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d208f28dbae43348a517463d9337dbc_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icfe095569c38430f93f821399ae0dec3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id19acb41fac040abbf97dc4a451cbef5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae5789d6b72044508cb71ac61cf6e744_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if736e6564d7c404e943a352c931cc6dd_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c45ff2dc2154045b6b6c1c7abdc4c36_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07ec8f2c17234f41b2c5c000b96f3afd_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia8ffcf3027c5485ab4be07a9ee24e6a2_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i19fc8999b6e64619b1fb680949901025_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0ccc16a1b5b4a9dbcad72082dc53552_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2c9b76032c34ff5be654b9d8b753b97_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib22a9a7eff514aa29a05242af794b970_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifbf018bfcae84a2b8306f077bbc5158e_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc1a20c06b1d4e9daceef072f7757a24_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie021e799d46a4d2b9e5dc0b39cc0f6a8_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15ea24f1c04e48a2a2f718da5191f72b_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29f0abe56a4c45ce9e72d5f72233e955_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f57f6fb001b44368cc89a5025bf95b0_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibfd6dec97a2e441682239275939891cf_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i555b56c979854360b9d02f640ffbe819_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i564c5c5af77f40dab76328a72a987338_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04a1f5633ce745b68f00025e283e1315_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia877feff7ef74e518766b3a25ecc68a0_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia45412b3b01443e0933d152e41bec155_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id857d14598604181b2a29615d6bc845b_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1501083b5e514d75aeb24251833da760_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12dd7c86ef54428f9c4343ce9c2aecb9_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94fe59eaf7e149aeafd41626fd78a3ba_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c4ffdae10cf4cacb49b1078f29bdf29_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i442ff311384543158a328a991e748a5b_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie38cea30acb14ab7a0d06b8aadcc2f3b_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4896f4a17003411d86f88aa1e4965cf9_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a61c1d2039c49feb4f64b324a73d8d7_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibbe85c4c58044fb187d2c66d628c8ef7_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62e3ac72f3d247c2a417a17c82e95f65_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i445b6f920d5e462e9f39c32d64e97606_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4728c6c2ff4243e0a887466a1116961b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc70b63df3114bb0b61452608c51ce14_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="icde5cdfe1ab14b54b3ae44b22b28b356_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:RevolvingCreditFacilityUSDollarsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib03d4316aa244dcdbc3e8be26427bfac_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:RevolvingCreditFacilityUSDollarsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac5910af9a95412f8db491f1a6dfd501_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:CapitalExpenditureFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i828c1cf0d50845908584ecb1655bc409_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:CapitalExpenditureFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71031c97fc094a3ba0c35b1335c70296_D20180308-20180308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-03-08</xbrli:startDate><xbrli:endDate>2018-03-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf80dcdddb814c3493e203613f328ab0_I20180308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:SyndicatedCreditFacility2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-03-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a282a104058409095a70ae316e73551_I20180308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:RevolvingCreditFacilityUSDollarsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-03-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39309e4657bd4fb78d9893b2812caeec_I20180308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:RevolvingCreditFacilityAlternateCurrenciesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-03-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4b1f5578d4c476d84f8e0de0c85a93f_I20180308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:CapitalExpenditureFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-03-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16636c300ba549c79acd8c16a947a9ae_D20180308-20180308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-03-08</xbrli:startDate><xbrli:endDate>2018-03-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6970d5d4ec77477f84d0918f70830d25_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:CapitalExpenditureFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5901d32655d44d4811186d03ca4e2c7_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:CapitalExpenditureFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="bank"><xbrli:measure>boom:bank</xbrli:measure></xbrli:unit><xbrli:context id="i01bf7998f71d44568d32695a68bd5d80_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:RevolvingCreditFacilityAlternateCurrenciesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ff23a2e4f194f909e39d1c6cfa36f82_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:RevolvingCreditFacilityAlternateCurrenciesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a001270fcc64a0a8613207cad481a29_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:RevolvingCreditFacilityAlternateCurrenciesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i933e15ec85444d75b725b31656fd64b7_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:RevolvingCreditFacilityAlternateCurrenciesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i031c245fd4cd4213b7ab83e8ecac649f_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:SyndicatedCreditFacilityAmendmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5171b31fb9b94d509b3986cb242b09f5_I20200625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:SyndicatedCreditFacilityAmendmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i740bff11334e4c0b93247be317000efb_D20200625-20200625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:SyndicatedCreditFacilityAmendmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-25</xbrli:startDate><xbrli:endDate>2020-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i994e21de2fda45619f6d615f4161dbf6_D20200625-20200625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:SyndicatedCreditFacilityAmendmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-25</xbrli:startDate><xbrli:endDate>2020-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id54489b2936f41f78ba839b8af7ee053_D20200625-20200625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:SyndicatedCreditFacilityAmendmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-25</xbrli:startDate><xbrli:endDate>2020-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00808ca2b3be4258b3b986034830edae_D20200625-20200625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:SyndicatedCreditFacilityAmendmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-25</xbrli:startDate><xbrli:endDate>2020-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3bc0d78d82dd42ca8c7fae7d01b37d6a_D20200625-20200625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:SyndicatedCreditFacilityAmendmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-25</xbrli:startDate><xbrli:endDate>2020-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99734e70dac84258b544630d0ad25648_D20200625-20200625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:SyndicatedCreditFacilityAmendmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-25</xbrli:startDate><xbrli:endDate>2020-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64832801a94748e6a59fef717a27d0a6_I20200625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:SyndicatedCreditFacilityAmendmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="eur"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit><xbrli:context id="i87b09d6f09774940a70a70f13c8519b4_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:GermanBankLineofCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2bcf50c0b5fb4f238e27a2a94b885768_D20190101-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>boom:segment</xbrli:measure></xbrli:unit><xbrli:context id="i9a9b6ad6566444c3ab20a03295eb252f_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8d1735d10ff4b14b356edda3b9678c5_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f763719e0654f4c933c7cb4f9cc7e2b_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7123f018cd24b829ed7c6452f49f4f0_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if7672c4cac414feb9c26b1fc74b0b851_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e77c5ed5f2846368537fd1b6f74a61b_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b75767795694b1f844df114ed3a269e_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3757ed91bda04d4cb702d32887ebc412_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i240632ae6e4e45c7bcf2d0a5cc1704f3_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc787685e60346fa95c55c8ce01184ab_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4573f10f97845f5aeb6a20513796731_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07a0e6690d324438be04b1135b86e488_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d0c0a62724a45baa756a89aa4098d16_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc1485fe05fb4df2bfc8f2c123c62ca3_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie0600de41d994de1ab1ad1c31ece74ac_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ccad2de14ff4bfb9d768f49f35a6e7c_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03c64d54ccbd4e42b499445a4d070c47_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i556fa05dcc4349ee81c3b7c951e62ed9_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4789353e76e74d6e97a659767bacb557_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc2ad841c6624f79b6907ecbff461dbd_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i159590b3f5e84336b9403c4851f360d7_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i791a166cb6284120a917ec9e9b391a72_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d060e6a314645738ab61d4ec872578b_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9bd1d12f789a4f3e86d928ff5fd7e102_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d78932fe921494d9e40e6e03593d7b2_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia79ba6bec9b44da8b3ff66bc5766485e_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2df41dedad84991a87c32417a54160a_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0d1bda445a74ac4acaebbaf2f3c038f_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7ca1e6e2b70445c85e9b4eb37ffca40_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a27d0c227a341c480ea08d8ef096b69_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i768b4608ecc0473aac9d0c12f25a97fc_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i05795f97bda9499caff8fef6922b0a17_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd18d71477994003b2ef5b44296e9ad3_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07ba042990ee434ab97aba0f8ccd5d4c_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b49cc0cf02444fb8fbcbaeaf9f02eff_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:EG</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d095a61bb3d4714aebc4e2ebd091dc3_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:EG</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1b01b0e69894ddf9fbdae0730ea280b_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:EG</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7de9b488a18e408caae9fbf51764eeb4_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:EG</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b8840eb2f9b4bc9879d077b5bc651e2_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0ed6f5f5d254ee7a6f790ada07e508f_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99c3180ae5164d828c7f05de5267a49e_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i53e30232d4134b2b99caec403bd821ae_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic87a609742ee44f7ba03196c51dd5cca_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic296d4fd0d5945468c8122879a3e68e0_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32a73697f6db4b19a948b5e591127372_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia73accfba76a466abf307716be57c1df_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i275acaf03f60402c8df24953a6a73dfb_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ID</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ea7d63614aa4c848f71d847ce020eb5_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ID</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i789ce1e8f2f0457ca872a970b998d1a4_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ID</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e01724ef22c49ac8c36e29c9d24731f_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ID</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic81d1554afdb4adbb7f17f94c7eb60cd_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib63c960a3d84416ab13dcd13ecd0b9a7_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icbe5a3f48f834b28a45d4677015f7b43_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0701589ebb4245b3b01946da29ff70a6_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2a38ceacfee41ef9c52d70d12071691_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AE</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i865c89484cce466ebef6af7945e6a5a9_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AE</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie094369db78f417983d2c76b0040fe4f_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AE</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5928b21e7717497690e7aceb4e7e5dfe_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AE</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i925dc347da214522a8e9cb9885645333_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PK</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7282724e5373448c81a113227899fb37_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PK</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7624069065ac42779a9c2d975e2abdac_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PK</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3606888719e648e18d73a7adecb15798_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PK</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf64d42519a94692ada2fe2cf8a84ab9_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39767c54d5dc4670b7644f9ab1833b4b_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1c1a3be2a6e42fb9ce04036f3ad3976_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15554189e5ef405b9ca5dcb8d2da7d58_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4737da2f46ab45bcaa7cd61918f445f3_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IQ</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i68ca3bbe1de34831a300f43f6d288cb4_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IQ</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0257ae8e24bd41ce9d4a6b3c47601c25_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IQ</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e11882bc95b43f7be7bf822eb1f4d24_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IQ</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i952e1bbccab94693abd2a2cb2bc8e10a_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">boom:RestOfTheWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i494fd495c89944109ddc1bba8b3626a2_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">boom:RestOfTheWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i198c8e66083346ec9d8dd866abdd4f32_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">boom:RestOfTheWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae0a325b125847328732634d82477e3c_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">boom:RestOfTheWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75ba59a1c82d4009b337bf14f32e98a5_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib2f664cc157047dea35adbf156ebf205_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0c587cacf3f4ed1b1bd1efd2e2f244f_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib10aa4c552b843b487ab5524a34a6dae_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icbf60e9a68804795955defb4a4046675_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AE</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia8dd46e2a5d34df59a81e9a5c2b5820c_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AE</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3ebfe94e2e94b2588b0e807bf03d5de_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AE</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28db96a1656348bdb21b54f6ebb4d4cc_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AE</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icceb8c9d8a524a078b5d2c23f9fb995a_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf73c88c31c946929ff8843794665794_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0aff3bb43fee453183fa653b5a936ac3_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e2aa763d6424cf4bb7573429be9d238_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d73e48426304caca46abb8b63439cdb_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c1586b1507f492a9fa37bb6a5d4e856_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff32639a25b64e42b697daf67458b3bd_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8e8195377cb4728994cc4bb69d23fad_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f36f4bc00234acf8b539b452f24aecb_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NO</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b3e34ddbe7f47c095fc1e90a788c42b_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NO</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30b931e8563340d89357470db7e7d9bf_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NO</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4fd94f6f4ad14d1aa846a4eb07479555_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NO</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35ad421d58fe447e90b9c9b67fae54a5_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ES</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id061ae4eb49f4c69b41f756a5bdc436f_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ES</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib18863ca48dc493f96c54c664ab0c46c_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ES</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8b324539258473ba040564e19bb0844_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ES</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30a9d9097cea4ef098df1a013c986a60_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8cade65889434c438d34c34def356ca3_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47d33534c42f4caf8f1934865b079d6f_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b03d9aa5bb443f6bbc1fad5da767b1a_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8522d9a921d4e5a9897b4071f2ae27d_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15852ff6712c47faa08d7b7ddcedaee3_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iacaee0d1be894e148d6dd1708f63ecc0_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95eb6470ea784a5382d3113073e6a728_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib2d550beea764cd695e28ace0563e54e_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa85dec140d749ac8e1dbbca696a457a_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica2cd59790d347a9bad37c3d5db213da_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4af61be0d1024004ad290be6d6d51c8a_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c2e0faaa7df4640ad6e2e72d19aaa78_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ad351ed56af457682442e7f0a324d4b_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib2ee449e3b284f569f4d6dfdbb8e0e67_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd10e1e8e08146d78c392bf60e5fc4a7_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c12eab73b8b4d0ca9210afcf32b13f1_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i180a12ebee6046e7a1eba04908abac59_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54e0274264414ea3ad8551516c85b605_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i698d6abedfe445c283d4dcd127c48943_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59ab8e55e16d436a913d16594a878405_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i314a73c911114df29f89c99220d56b11_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7ba64207ae54c788a90238f978fe371_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4858b4c269f84ea5a7d0aabc35ed9233_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9af5ff5e01a54ea3a8910ddcdef4e26f_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied1d06c4469f475088eb4a6ef2f53945_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e751aa9d36f46c79c8f5287e3b95564_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id021b4ecd77f460388f346c4092488f1_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd33420fc1a849ffb7c1de09d2db47af_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i641037c0faba4f73980c6107587de5ca_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b36d2e5b89d4ba8a7475333ad757b09_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic51cb4c180a146a1a3db38533e8cdcd7_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie11c94a6320e46ccb54f3ec05594844b_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2acb9652c6bf41eca18cc44c8209e344_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a7fa892be664da084e7bff643485ffe_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if233d9d3c7bb4942a6a55df474c9c0d2_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9faadd48f8ba457c895d1abbdadc53f6_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">boom:RestOfTheWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55af7ff7e645479a8f35a328b5942f28_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">boom:RestOfTheWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e39962858fd42458e05f20c27b7db33_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">boom:RestOfTheWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d45b33c29354e77bf613efa6ce61a0a_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">boom:RestOfTheWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01b61ad0437a40f8be111fb840ae365f_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">boom:OneCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifcc6642345694f7bb38176ef2a245bd4_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">boom:OneCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e886e5454694997ae7c1c003e37007f_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">boom:OneCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e3fd641c4844346adb99bce9c31066c_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe25a9b8b093481da578db9f2e8207a9_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45659c0eee75490f9d4f40a5107fef2a_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b856261db824df983f8d18784932239_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i87f3fabb0e4d4b39b82ab35142ed1b3f_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic56b600f67f64d8c8341627a765d9173_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3e349bc12e64c0f829c9a25f0276a29_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:AssetImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="employee"><xbrli:measure>boom:employee</xbrli:measure></xbrli:unit><xbrli:context id="i8b960c3982fa42e5bcc3a133d224f4bc_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf555588934a45f3b7bf70d3d33157d2_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:GainOnAssetDisposalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41939e136fe742e190f06ecd0b595347_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i103f783350f74b55a390f732d661b7ad_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c11c9f97a3d4f3a8d72221a708cd9eb_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:AssetImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie853a39b4110457098ff320e53444aea_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:EquipmentMovingCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7829addc770e4df0901911a11cae19c3_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i63102fa659e24a77a0873b3af36b5694_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaadc62a9a6d14104bc09b1e780003dc0_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:EquipmentMovingCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9cbe53220bfb43d78c2e423fd5ffb69c_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i29d6312601e94edba19f4bd1716758c6_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i67647a391a394467bd078fc5c46280cb_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:AssetImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41f01c6632a849ffa7c69e544bb4b28b_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:EquipmentMovingCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a456d2360774670abcfdb82e8c346c7_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96f870aaa04245e4bd5c2c77de811ffc_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3bdbe5935c74f64873e13490787763b_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:EquipmentMovingCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f03a7c0bba348aea540d94b3a27bf04_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i579164e4a03d433c82870bd300678c9b_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3d7ace25a1246d6a47d011ad286d6e0_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:AssetImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i72802d96156b44ea83868f29dd37cd2c_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i101ecbee4b9b48428d7e63fbb85e5055_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:EquipmentMovingCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94bb56ccaf0c4ef5a4820030ae2e39b6_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i49bcfee94583403f9a4acbc2c66726fa_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f1b2ca54de04fc0a98e6ad838e62d77_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:AssetImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f2df2b557a94212be3780568a71e7a9_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d3f2fecd97c4042a6bae79f8ed04a52_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:EquipmentMovingCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4927ae9d9564fc68bd17c9ebff5314d_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i074a6ba9243b463998f9f64c347bc041_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i106ebd0850a74da495dd4b0cd15547f8_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:AssetImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i547703254a084cb99430d62f3ddc1a3d_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i397759c26c094e9bbefdb8f4b1b95e6b_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:EquipmentMovingCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d3f3785645a4476ac55fe946565e605_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd04d5b234c44811a15068e0dadcaee8_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2e60a513a284ab9ae0530903d0016b3_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:AssetImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3836d804e70c459fa65636a4b829f42b_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42ea0a3e96e74ab0a55a8600bfbdadb3_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:EquipmentMovingCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01478c97f5fc4af3a9dc9dae0e082309_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id92cf595e7db48558bb53539cf054857_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife5fa12e753d4726a3a8a5e5841e1589_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:GainOnAssetDisposalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7559190b09a041228db54bf764c0d75e_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4bef18bf176e480994ce416587f4209a_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:EquipmentMovingCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6abb02812d84c049a6fe66d9b3e1f01_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i433e600ad7f641738fc6bb7484426213_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ac33b7ed63c4623af266a6406ec8155_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0aa4760302c340df9716975ad3868294_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c58eaff375b4502854b7b56aed9383e_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66bf4393e2ec4e06867d05944b14351b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:EquipmentMovingCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3867fbd8a76422693e850f0fe650092_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:EquipmentMovingCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i867ead223e654ea18a1f3bbae4cf3992_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5dee4f25c668450199fbc93d08d410b2_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000034067</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_1"></div><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:98.000%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%;">UNITED STATES</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%;">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">WASHINGTON, D.C.&#160; 20549</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%;">Form&#160;<ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMTky_1e5d511f-b5ea-446f-a9e7-7dcd8328c1bb">10-Q</ix:nonNumeric></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(Mark One)</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;">&#160;</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" format="ixt-sec:boolballotbox" name="dei:DocumentQuarterlyReport" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMTkz_693f7e4e-4f69-4cce-9351-9f6d2d5b90d4">&#9746;</ix:nonNumeric></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:700;line-height:120%;">&#160;&#160;&#160;&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;"> QUARTERLY REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES AND EXCHANGE ACT OF 1934</span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">For the quarterly period ended <ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMzk_e211e234-ae96-47eb-9187-dde989ce808f">June&#160;30, 2020</ix:nonNumeric> </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;">&#160;</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">OR</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;">&#160;</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMTg4_545da6cb-5ea3-478f-967d-91034a8aa031">&#9744;</ix:nonNumeric></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:700;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;"> TRANSITION REPORT UNDER SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES ACT OF 1934</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">FOR THE TRANSITION PERIOD FROM&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; TO&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; .</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;">&#160;</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Commission file number <ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMTgz_417a2acd-db3b-4698-968d-66d1aaf7d0e7">001-14775</ix:nonNumeric></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:61.549%;"><tr><td style="width:1.0%;"></td><td style="width:98.000%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%;"><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMTc1_522eeabd-22b0-4621-b930-0de443577c7b">DMC GLOBAL INC.</ix:nonNumeric></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(Exact name of Registrant as Specified in its Charter)</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:46.093%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:1.665%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:46.242%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGFibGU6OGFkYTY0YzdhMzc0NGY5ZmI2Y2IwMDkxZDJkMjAwZmQvdGFibGVyYW5nZTo4YWRhNjRjN2EzNzQ0ZjlmYjZjYjAwOTFkMmQyMDBmZF8wLTAtMS0xLTAvdGV4dHJlZ2lvbjpiYjAwODNiYWUxOTY0ZTU0ODEyODUzYTY0ZDdlNWY0M180_8f5efbb0-3266-4c06-84e2-2dbc0c825c7d">Delaware</ix:nonNumeric></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGFibGU6OGFkYTY0YzdhMzc0NGY5ZmI2Y2IwMDkxZDJkMjAwZmQvdGFibGVyYW5nZTo4YWRhNjRjN2EzNzQ0ZjlmYjZjYjAwOTFkMmQyMDBmZF8wLTItMS0xLTAvdGV4dHJlZ2lvbjo3NmVkZDRhNzdkYTc0YzhjYjdjYmZkODU3YWFjMTA4ZF80_89a72cd5-5d8b-4289-91bb-40193a11788c">84-0608431</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(State of Incorporation or Organization)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(I.R.S. Employer Identification No.)</span></td></tr></table></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMTc3_6184f69d-0bbd-4fd9-8975-a7c60ed167ce">11800 Ridge Parkway</ix:nonNumeric>, <ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMTg0_de5013ad-b1b2-467c-997d-6c5091db050d">Suite 300</ix:nonNumeric>, <ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMTc4_495b9e9c-c64f-4938-91e0-c01284c95f56">Broomfield</ix:nonNumeric>, <ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMTc0_8606dec3-c384-41e9-a867-650cc4a7758f">Colorado</ix:nonNumeric> <ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMTkw_4156ef55-b5d1-468c-b0a6-1b7df3c2e982">80021</ix:nonNumeric></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(Address of principal executive offices, including zip code)</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(<ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMTkx_6c6dd55f-9898-458a-bb26-b689d641cd09">303</ix:nonNumeric>) <ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMTc5_8ea2c8bf-b79f-4602-840b-cae3327fbe27">665-5700</ix:nonNumeric></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(Registrant&#8217;s telephone number, including area code)</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:34.549%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.384%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:25.339%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.384%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:32.944%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Title of each class</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trading Symbol</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Name of exchange on which registered</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGFibGU6ZWQzMzlhZjZlZWE5NDY3M2EzODNjMjRmYTc2NGMyNDQvdGFibGVyYW5nZTplZDMzOWFmNmVlYTk0NjczYTM4M2MyNGZhNzY0YzI0NF8xLTAtMS0xLTAvdGV4dHJlZ2lvbjplYTk3MmIyZTM0OTg0ODVjYmU3NWJlYjU0MTFkOTY5ZV80_15656425-4111-4a7a-b95d-96af222e8f8e">Common Stock, $0.05 Par Value</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGFibGU6ZWQzMzlhZjZlZWE5NDY3M2EzODNjMjRmYTc2NGMyNDQvdGFibGVyYW5nZTplZDMzOWFmNmVlYTk0NjczYTM4M2MyNGZhNzY0YzI0NF8xLTItMS0xLTA_fb6aedab-4256-4e6d-8a83-99fe6cfe643b">BOOM</ix:nonNumeric></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGFibGU6ZWQzMzlhZjZlZWE5NDY3M2EzODNjMjRmYTc2NGMyNDQvdGFibGVyYW5nZTplZDMzOWFmNmVlYTk0NjczYTM4M2MyNGZhNzY0YzI0NF8xLTQtMS0xLTA_42538ee7-1772-4840-af57-f8e42eb2c4b3">The Nasdaq Global Select Market</ix:nonNumeric></span></td></tr></table></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Indicate by check mark whether the registrant:&#160; (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d)&#160;of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160; <ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMTg1_828c3e4f-4945-43f8-a6d0-692c34199761">Yes</ix:nonNumeric>&#160; </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#9746;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160; No&#160; </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#9744;</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule&#160;405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160; <ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMTgw_447f3767-3615-44f4-b59f-f195d2757992">Yes</ix:nonNumeric>&#160; </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#9746;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160; No&#160; </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#9744;</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company.&#160; See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule&#160;12b-2 of the Exchange Act.&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:46.093%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:1.665%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:46.242%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Large accelerated filer&#160;&#9744;</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGFibGU6NGQxY2I4YjMxZmI4NDQxMmIzODIzYTRiZGU3Mjk2YTYvdGFibGVyYW5nZTo0ZDFjYjhiMzFmYjg0NDEyYjM4MjNhNGJkZTcyOTZhNl8wLTItMS0xLTAvdGV4dHJlZ2lvbjpjOGM2NjM3ZGU0YWE0YzIyOGM5MzI5NDllZjIxYTI1Ml80_3aa7a533-4e7e-4139-be0c-c3abe4dcd658">Accelerated filer</ix:nonNumeric> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">&#9746;</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Non-accelerated filer&#160;&#9744;</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Smaller reporting company <ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGFibGU6NGQxY2I4YjMxZmI4NDQxMmIzODIzYTRiZGU3Mjk2YTYvdGFibGVyYW5nZTo0ZDFjYjhiMzFmYjg0NDEyYjM4MjNhNGJkZTcyOTZhNl8yLTItMS0xLTAvdGV4dHJlZ2lvbjo4MGY1MmMzNDk5OGE0ZmJhYWZlYjE4NzgxMWYxNDJmZV8zMA_20c5ca67-0111-4718-8476-b5efe1015436">&#9744;</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Emerging growth company <ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGFibGU6NGQxY2I4YjMxZmI4NDQxMmIzODIzYTRiZGU3Mjk2YTYvdGFibGVyYW5nZTo0ZDFjYjhiMzFmYjg0NDEyYjM4MjNhNGJkZTcyOTZhNl80LTItMS0xLTAvdGV4dHJlZ2lvbjo2NTQ4MDZiM2ZkMWE0YTJmODdmZjIxN2RhNzlhYWQxNV8yOA_f7ea5555-9b3d-4b4b-be29-877378be5712">&#9744;</ix:nonNumeric></span></div></td></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act  </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#9744;</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 under the Act).&#160; Yes&#160; </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMTg2_bbc18cc3-31e9-42ec-b85c-56e82db82119">&#9744;</ix:nonNumeric></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160; No&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#9746;</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The number of shares of Common Stock outstanding was <ix:nonFraction unitRef="shares" contextRef="ib0ec5f09c2794bedad23dfff6f4b0835_I20200723" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMTYw_be7e3719-a795-4ce6-8b40-0e5d09ace6c8">14,769,263</ix:nonFraction> as of July&#160;23, 2020.</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:98.000%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="text-indent:18pt;text-align:center;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div><span><br/></span></div></div></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_4"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div><div style="text-align:center;"><span><br/></span></div></div><div style="text-indent:36pt;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">CAUTIONARY NOTE ABOUT FORWARD-LOOKING STATEMENTS</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">This quarterly report on Form&#160;10-Q contains &#8220;forward-looking statements&#8221; within the meaning of section 27A of the Securities Act of 1933 and section 21E of the Securities Exchange Act of 1934. We intend the forward-looking statements throughout this quarterly report on Form&#160;10-Q to be covered by the safe harbor provisions for forward-looking statements. Statements contained in this report which are not historical facts are forward-looking statements that involve risks and uncertainties that could cause actual results to differ materially from projected results. These statements can sometimes be identified by our use of forward-looking words such as &#8220;may,&#8221; &#8220;believe,&#8221; &#8220;plan,&#8221; &#8220;anticipate,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;intend,&#8221; and other phrases of similar meaning. Such statements include </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">the planned reduction in spending and our 2020 capital budget and our expected liquidity position over the next three quarters</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The forward-looking information is based on information available as of the date of this quarterly report and on numerous assumptions and developments that are not within our control. Although we believe that our expectations as expressed in these forward-looking statements are reasonable, we cannot assure you that our expectations will turn out to be correct. Factors that could cause actual results to differ materially include, but are not limited to, those factors referenced in our Annual Report on Form 10-K for the year ended December 31, 2019 and such things as the following: impacts of COVID-19 and any preventative or protective actions taken by governmental authorities, including economic recessions or depressions; the ability to obtain new contracts at attractive prices; the size and timing of customer orders and shipments; product pricing and margins; our ability to realize sales from our backlog; fluctuations in customer demand; fluctuations in foreign currencies; competitive factors; the timely completion of contracts; the timing and size of expenditures; the timely receipt of government approvals and permits; the price and availability of metal and other raw material; fluctuations in tariffs or quotas; changes in laws and regulations, both domestic and foreign, impacting our business and the business of the end-market users we serve; the adequacy of local labor supplies at our facilities; current or future limits on manufacturing capacity at our various operations; our ability to successfully integrate acquired businesses; the impact of pending or future litigation or regulatory matters; the availability and cost of funds; our ability to access our borrowing capacity under our credit facility; and changes in global economic conditions. Readers are cautioned not to place undue reliance on these forward-looking statements, which reflect management&#8217;s analysis only as of the date hereof. We undertake no obligation to publicly release the results of any revision to these forward-looking statements that may be made to reflect events or circumstances after the date hereof or to reflect the occurrence of unanticipated events.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span><br/></span></div></div></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INDEX</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:10.152%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:78.673%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:5.175%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Page</span></td></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_10">PART&#160;I - FINANCIAL INFORMATION</a></span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_13">Item 1</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_13">Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_13">4</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_16">Condensed Consolidated Balance Sheets as of </a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_16">June</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_16"> 3</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_16">0</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_16">, 2020 (unaudited) and December 31, 2019</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_16">4</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_19">Condensed Consolidated Statements of Operations for the three </a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_19">and </a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_19">si</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_19">x </a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_19">months ended </a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_19">June 30</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_19">, 2020 and 2019 (unaudited)</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_19">5</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_22">Condensed Consolidated Statements of Comprehensive</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_22"> (L</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_22">oss)</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_22"> Income</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_22"> for the three </a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_22">and si</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_22">x </a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_22">months ended </a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_22">June 30</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_22">, 2020 and 2019 (unaudited)</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_22">6</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_25">Condensed Consolidated Statement of Stockholders&#8217; Equity for the three</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_25"> an</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_25">d</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_25"> six</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_25"> months ended </a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_25">June</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_25"> 3</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_25">0</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_25">, 2020 and 2019 (unaudited)</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_25">7</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_28">Condensed Consolidated Statements of Cash Flows for the </a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_28">six</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_28"> months ended </a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_28">June</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_28"> 3</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_28">0</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_28">, 2020 and 2019 (unaudited)</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_28">9</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_31">Notes to Condensed Consolidated Financial Statements (unaudited)</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_31">10</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_73">Item 2</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_73">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_73">23</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_97">Item 3</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_97">Quantitative and Qualitative Disclosure about Market Risk</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_97">35</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_100">Item 4</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_100">Controls and Procedures</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_100">35</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_103">PART&#160;II - OTHER INFORMATION</a></span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_106">Item 1</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_106">Legal Proceedings</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_106">37</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_109">Item 1A</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_109">Risk Factors</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_109">37</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_112">Item 2</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_112">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_112">37</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_115">Item 3</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_115">Defaults Upon Senior Securities</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_115">38</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_118">Item 4</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_118">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_118">38</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_121">Item 5</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_121">Other Information</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_121">38</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_124">Item 6</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_124">Exhibits</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_124">38</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_127">Signatures</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_127">39</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">3</span></div></div></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_10"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Part&#160;I - FINANCIAL INFORMATION</span></div><div style="text-align:center;"><span><br/></span></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_13"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM 1.&#160; Condensed Consolidated Financial Statements</span></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_16"></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">DMC GLOBAL INC.</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CONDENSED CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(Amounts in Thousands, Except Share and Per Share Data)</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:66.081%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:13.812%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.375%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(unaudited)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASSETS</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current assets:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNC0xLTEtMS0w_c58f8f07-414a-4fe2-b799-076a66213142">17,248</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNC0zLTEtMS0w_4d175ee1-f564-41dc-af09-86e883ad715a">20,353</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Accounts receivable, net of allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNS0wLTEtMS0wL3RleHRyZWdpb246NmE0ZTUyNjU2NzE3NGJkZTlmMTM2M2U2YmIwYjEzNjVfNjc_25162928-12c6-4c02-ad57-237246ba5256">2,882</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNS0wLTEtMS0wL3RleHRyZWdpb246NmE0ZTUyNjU2NzE3NGJkZTlmMTM2M2U2YmIwYjEzNjVfNzQ_663afe68-a54a-45d2-9b7c-db45d229c963">967</ix:nonFraction>, respectively</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNS0xLTEtMS0w_c700e4b6-03f5-4522-8e30-e63517516591">33,684</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNS0zLTEtMS0w_df31d580-7a73-41dc-9209-065c8ae64612">60,855</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNi0xLTEtMS0w_b38ce211-a53e-46a3-8a94-451a98e68a11">59,760</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNi0zLTEtMS0w_11f697c8-211f-4c49-9c44-adfbd9b0f635">53,728</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNy0xLTEtMS0w_65c6c6b5-f3b9-4b3a-9dab-e9ad943efbba">8,419</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNy0zLTEtMS0w_2ae6ed80-7b69-46c1-ab8b-f6f9964f7c57">9,417</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMTAtMS0xLTEtMA_f9230193-4baa-4f39-908a-0afd94521742">119,111</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMTAtMy0xLTEtMA_f863bb67-70f5-4ac6-92e1-d7444529fde7">144,353</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMTEtMS0xLTEtMA_89b53824-27fc-4f7b-a7f8-9bdf7637efa8">175,832</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMTEtMy0xLTEtMA_0b7da337-cbe5-4218-9f8a-b53a4c536a2d">174,741</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less - accumulated depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMTItMS0xLTEtMA_7600bd9f-bcc4-4468-9220-3217747e1f94">69,379</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMTItMy0xLTEtMA_ed45c747-db16-4894-b60f-7ddb93635d1f">66,507</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMTMtMS0xLTEtMA_8ea62db3-19e3-4a19-8306-fddcf50fd19d">106,453</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMTMtMy0xLTEtMA_b79e22e3-f93a-4663-b01e-42094d200bbe">108,234</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Purchased intangible assets, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMTYtMS0xLTEtMA_daa6b540-5708-450d-881b-3d2a6c711faa">4,784</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMTYtMy0xLTEtMA_9551640d-2bd4-4841-8d34-b3ee9bd5b421">5,880</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMTctMS0xLTEtMA_9e43aa8c-f59f-4318-be3f-73252f329766">4,157</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMTctMy0xLTEtMA_b69a6826-d7b3-47e9-b9fd-5fa16730ccd7">3,836</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMTgtMS0xLTEtMA_7a50cc4b-c29d-4632-b90a-2a0cf0ec027b">17,512</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMTgtMy0xLTEtMA_e586d980-96c2-4146-b08e-156322008c97">15,118</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMTktMS0xLTEtMA_a31acacf-074a-458e-9fdb-8b53864ee266">252,017</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMTktMy0xLTEtMA_1ecc6512-6fc8-4302-9c5f-0a3b3cf2e663">277,421</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMjMtMS0xLTEtMA_a3f56b74-05ef-4771-8fa2-c8cab5a425b2">21,473</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMjMtMy0xLTEtMA_4a997817-dd7e-4ecd-99ac-8bf12b108ad8">34,758</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMjQtMS0xLTEtMA_31698a95-6bd8-449b-94d9-f4ddbe45aea7">5,780</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMjQtMy0xLTEtMA_4b3dd101-a6c4-4793-8505-1d0c227acc3e">6,903</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:DividendsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMjYtMS0xLTEtMA_bb4e3a75-f97e-4847-9555-1fa1738943d0">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMjYtMy0xLTEtMA_ab203012-4185-43c9-a008-d4693667aaf5">1,866</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMjctMS0xLTEtMA_40f7f207-46e3-4565-8b96-83e7bc6d92d7">5,727</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMjctMy0xLTEtMA_1172918f-352a-463e-9f33-75e421614bfc">9,651</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued employee compensation and benefits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMjgtMS0xLTEtMA_20e484e2-4ab1-4c51-8288-3002046d955b">6,714</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMjgtMy0xLTEtMA_04096947-1d67-40b9-8ba3-8d2b386895de">10,668</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMjktMS0xLTEtMA_ca19f3e3-b58d-4ef5-9d55-12ed627d669a">5,226</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMjktMy0xLTEtMA_601aba57-5d51-46d9-b4cd-8e137aacd08a">2,736</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current portion of long-term debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMzAtMS0xLTEtMA_68b7a612-93a4-4a95-896a-831db8b93293">3,125</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMzAtMy0xLTEtMA_1966e4d1-fb2c-4efd-92d4-3c15d06fe154">3,125</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMzEtMS0xLTEtMA_a4f42ba5-8990-44df-a588-081e7167d212">1,846</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMzEtMy0xLTEtMA_ec31be9c-f6ff-41da-8c60-b680f8bd513e">1,716</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMzMtMS0xLTEtMA_e23af958-a6fd-4b2a-a47e-b205fa35611f">49,891</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMzMtMy0xLTEtMA_3f55da6b-f9f5-4d0c-aee8-904509c5fd0a">71,423</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermLineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMzQtMS0xLTEtMA_1048e466-35ac-4e01-a516-cb082ca2612f">9,595</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermLineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMzQtMy0xLTEtMA_fe3642c1-7dbe-4865-b21b-64b77bbf16c2">11,147</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMzYtMS0xLTEtMA_eb95cf8b-6aa0-494f-a2dd-732568acb6b1">2,747</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMzYtMy0xLTEtMA_64e23303-1d6d-4000-a982-478985b36524">3,786</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other long-term liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMzctMS0xLTEtMA_b8779544-3ebf-4976-a10c-94a2c9fbd62c">19,501</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMzctMy0xLTEtMA_e204beb3-826e-473c-a2aa-8ccc883f14fe">18,924</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMzgtMS0xLTEtMA_e2022685-ab2d-413d-8207-f2b94c613994">81,734</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMzgtMy0xLTEtMA_b055a322-8416-4655-9c09-a6d555c22d07">105,280</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commitments and contingencies (Note 11)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMzktMS0xLTEtMA_6dcd6c75-5781-48c7-af09-51cf8020135e"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMzktMy0xLTEtMA_d964bedd-2b32-40ca-b320-b5376a2b8a6c"></ix:nonFraction></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOmVjNWZiOGE3OWMwYjRmOTJiZmRkNzg2YzhkMDMwYjY4XzIx_2b5ec678-6389-4510-9099-5b30e40e31d3"><ix:nonFraction unitRef="usdPerShare" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOmVjNWZiOGE3OWMwYjRmOTJiZmRkNzg2YzhkMDMwYjY4XzIx_a256aa85-47cf-47dd-8a26-c0d9660f9cdb">0.05</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOmVjNWZiOGE3OWMwYjRmOTJiZmRkNzg2YzhkMDMwYjY4XzM1_20a0cdcd-f977-4c91-8e29-c41dc68fe0be"><ix:nonFraction unitRef="shares" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOmVjNWZiOGE3OWMwYjRmOTJiZmRkNzg2YzhkMDMwYjY4XzM1_c34a6635-ee66-4713-8d41-b9353a8dc5d2">4,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOmVjNWZiOGE3OWMwYjRmOTJiZmRkNzg2YzhkMDMwYjY4XzU3_551ff38c-2b38-45e4-9dad-d3eb1223efb1"><ix:nonFraction unitRef="shares" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOmVjNWZiOGE3OWMwYjRmOTJiZmRkNzg2YzhkMDMwYjY4XzU3_b315e88f-14a0-4737-aa75-d93e31d850d4"><ix:nonFraction unitRef="shares" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOmVjNWZiOGE3OWMwYjRmOTJiZmRkNzg2YzhkMDMwYjY4XzU3_b3dd58fa-786b-441d-b42e-d1a62136df07"><ix:nonFraction unitRef="shares" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOmVjNWZiOGE3OWMwYjRmOTJiZmRkNzg2YzhkMDMwYjY4XzU3_b8315582-0876-45d0-b0bb-8c1c0d816106">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> issued and outstanding shares</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDEtMS0xLTEtMA_cebbac67-666e-42a3-8989-f6d60b5e37b5">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDEtMy0xLTEtMA_e2e50b69-2d96-42f7-8df3-2cd0b04a7802">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjA5ZjZkMzVlY2IxYTQ1OTk4MDliMjc4ZTMzOWM4NzcwXzE4_a895420e-b245-4919-bbde-aa489172cb2c"><ix:nonFraction unitRef="usdPerShare" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjA5ZjZkMzVlY2IxYTQ1OTk4MDliMjc4ZTMzOWM4NzcwXzE4_afd243cd-c3f8-4700-bb18-5d823f6bfdb0">0.05</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjA5ZjZkMzVlY2IxYTQ1OTk4MDliMjc4ZTMzOWM4NzcwXzMy_0601d389-b963-43c5-818d-a30f3d80684e"><ix:nonFraction unitRef="shares" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjA5ZjZkMzVlY2IxYTQ1OTk4MDliMjc4ZTMzOWM4NzcwXzMy_e61516fe-ddb3-4bad-871b-e943a74cfc9b">25,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjA5ZjZkMzVlY2IxYTQ1OTk4MDliMjc4ZTMzOWM4NzcwXzU0_2ecf6024-6ba4-4d03-b14a-acd41d685f59">14,769,310</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjA5ZjZkMzVlY2IxYTQ1OTk4MDliMjc4ZTMzOWM4NzcwXzYx_0e4095a1-613c-4b5f-91cf-88ba53ecca22">14,652,675</ix:nonFraction> shares outstanding, respectively</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDItMS0xLTEtMA_1daf568a-de72-4b35-ad1f-4a3d82377547">765</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDItMy0xLTEtMA_c2e661e6-8722-48a3-974c-d4d77bbb1d21">756</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additional paid-in capital</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDMtMS0xLTEtMA_51c31c68-ccee-48f7-bec5-1ca54a4b206d">88,501</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDMtMy0xLTEtMA_9dca9d80-3992-4e58-a888-c179c708362d">85,639</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained earnings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDQtMS0xLTEtMA_cef40c84-0741-4f2c-8377-d3909bcfbbf9">115,576</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDQtMy0xLTEtMA_4e029000-93ae-421a-87de-55f5672e0054">119,002</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other cumulative comprehensive loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDUtMS0xLTEtMA_0cf8c8db-f1ca-4e7b-93e7-cd408dccbefa">26,038</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDUtMy0xLTEtMA_868f0757-597a-4c2a-8bf2-062cf1a6ca71">25,803</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Treasury stock, at cost, and company stock held for deferred compensation, at par; <ix:nonFraction unitRef="shares" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDYtMC0xLTEtMC90ZXh0cmVnaW9uOjk3ZmUwYzM1MGZmMTQ5ZmJiNDUyMzk2MjJlYzJkMmU3Xzg3_727a6290-ec66-4ee1-a404-34f141496499">527,981</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDYtMC0xLTEtMC90ZXh0cmVnaW9uOjk3ZmUwYzM1MGZmMTQ5ZmJiNDUyMzk2MjJlYzJkMmU3Xzk0_22c4b6ac-d0ee-4555-9cfb-389147dc174c">464,532</ix:nonFraction> shares, respectively</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDYtMS0xLTEtMA_b96f77be-6088-4d2f-815d-c5d39f12460f">8,521</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDYtMy0xLTEtMA_a6b47690-0d67-4416-b728-86b77512a923">7,453</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stockholders&#8217; equity</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDktMS0xLTEtMA_6a9d7230-a944-4af4-979e-bbe017bf15ec">170,283</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDktMy0xLTEtMA_10acf69f-e225-48a6-97e9-e842d517100e">172,141</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities and stockholders&#8217; equity</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNTAtMS0xLTEtMA_31c84e4d-92f4-4752-949d-2bb755ae4673">252,017</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNTAtMy0xLTEtMA_c16ba5ea-5fb7-4546-b148-5a1efd8ab27f">277,421</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.</span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">4</span></div></div></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_19"></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">DMC GLOBAL INC.</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(Amounts in Thousands, Except Share and Per Share Data)</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(unaudited)</span></div><div><span><br/></span></div></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:51.571%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:9.243%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.461%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.243%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.461%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.978%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.461%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.982%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMi0xLTEtMS0w_3ba5e1b0-d988-4b54-9f03-a6b0fee75d57">43,203</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMi0zLTEtMS0w_06fc1653-1ac7-4f67-93b4-d11e0a7dc2c1">110,954</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMi01LTEtMS0w_9ddfc688-fe36-469a-b46e-1206f2226f5e">116,766</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMi03LTEtMS0w_c0c48077-1381-4eb0-9587-89c819f4d1bb">211,089</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of products sold</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMy0xLTEtMS0w_4d6fe870-aa8d-4327-a916-387828a5a0c1">36,599</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMy0zLTEtMS0w_79fe31e8-b77c-41f2-9fbe-37b957cb150b">68,881</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMy01LTEtMS0w_7e7bc0bf-536d-4f0d-ab5a-0fd374c93f31">85,696</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMy03LTEtMS0w_00989840-44e1-473e-8726-a6454e09c42b">132,611</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfNC0xLTEtMS0w_27ffb776-88c0-4d7f-b6e7-c7f535f952f6">6,604</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfNC0zLTEtMS0w_0da0bcbc-05f6-4681-a0c3-9de8fb42b3c5">42,073</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfNC01LTEtMS0w_b30fa172-1243-42cd-a778-b5b4b1daf552">31,070</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfNC03LTEtMS0w_1cae2625-50bf-4ad8-9be1-e4e93c1afbd6">78,478</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Costs and expenses:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfNi0xLTEtMS0w_765a4f25-a682-4591-b7a7-047a9a0f806f">6,707</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfNi0zLTEtMS0w_f910f63f-3381-4e64-9278-9d00f5e8bb8d">9,460</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfNi01LTEtMS0w_743e81c7-abad-495e-935d-7a710521d8bb">14,831</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfNi03LTEtMS0w_0e40b22f-914c-432f-b756-09905244b736">18,628</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling and distribution expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfNy0xLTEtMS0w_1a6bc035-f782-4880-8bb1-1316bfcfbb51">5,488</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfNy0zLTEtMS0w_fcc08538-c53a-4d74-85a6-ef974c1bd580">7,239</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfNy01LTEtMS0w_51f85461-3145-4f51-8276-3924c2fb28b4">14,015</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfNy03LTEtMS0w_9b2c79b3-9e60-4e40-8471-bb2383e25754">13,548</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of purchased intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfOC0xLTEtMS0w_be388801-c31a-41d9-a6ca-3183687ab33a">353</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfOC0zLTEtMS0w_4828e35a-fdda-4931-b9a0-f770c8ac96bf">397</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfOC01LTEtMS0w_c9ca4ed3-2f25-4930-a7a4-52f96246d18b">707</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfOC03LTEtMS0w_1b1cd0ae-9233-43d9-ba18-8e793822c232">795</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring expenses, net and asset impairments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTAtMS0xLTEtMA_67968e51-3b77-48f1-8c14-eef6eba25615">2,046</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTAtMy0xLTEtMA_8a149b7a-0fc8-4a8d-adab-e6c1bb2271ee">324</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTAtNS0xLTEtMA_72e79e36-04d9-4155-a779-30cee01594a2">3,162</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTAtNy0xLTEtMA_4903601c-29af-4337-9c27-576cc0e6835b">402</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total costs and expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTMtMS0xLTEtMA_61864a0a-8c49-4546-a3e0-a5d9822a2115">14,594</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTMtMy0xLTEtMA_c5e131a7-dc7c-42b0-887e-fdf0b0e48903">17,420</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTMtNS0xLTEtMA_3e351757-fb7a-4e5b-957a-b14833fbaff1">32,715</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTMtNy0xLTEtMA_0fdb24d7-cadc-4edb-9a0c-8b71f201ac00">33,373</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating (loss) income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTQtMS0xLTEtMA_aa91f385-afd7-4af9-b504-e233e915d2d7">7,990</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTQtMy0xLTEtMA_5648679a-5ae0-495f-9e76-ef9f2a0f4386">24,653</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTQtNS0xLTEtMA_79c0c73f-57f5-435c-87ee-4e5149e44422">1,645</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTQtNy0xLTEtMA_c1eca34a-10fe-48be-81c9-dc6c74c629f0">45,105</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other (expense) income:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other (expense) income, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTYtMS0xLTEtMA_421640a3-dbcd-4181-9281-7613dd035af0">85</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTYtMy0xLTEtMA_236ab474-1795-42c2-b11d-f7950db6ad78">343</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTYtNS0xLTEtMA_06e61d6c-d1f9-417f-b706-c10b6e8a6ee4">32</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTYtNy0xLTEtMA_965dbb28-f025-4106-920d-6e702d104a95">322</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTctMS0xLTEtMA_ea5e7361-7b61-4613-861e-08aa9b56dcda">156</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTctMy0xLTEtMA_ea8bc5eb-831d-4631-87a0-baf69d6fdf84">409</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTctNS0xLTEtMA_16a0d1aa-1a1a-48f5-9ce9-1f34a576ad20">394</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTctNy0xLTEtMA_96a99dbc-d3b1-4c2b-9edd-6b97d62f14dc">782</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Loss) income before income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTgtMS0xLTEtMA_fdabcf92-d0f8-4eaa-a4b0-031febee759b">8,231</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTgtMy0xLTEtMA_c2debd00-299d-4082-8070-15f8e2d556ec">24,587</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTgtNS0xLTEtMA_4eff3429-1521-4e39-9306-adc5458f7ee1">2,007</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTgtNy0xLTEtMA_1a90a2ea-1ad8-418d-8dad-7083f2b8be04">44,645</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax (benefit) provision</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTktMS0xLTEtMA_f6f19885-8540-438f-810e-95952a6696b9">2,583</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTktMy0xLTEtMA_500f1c95-b27d-406b-9c2e-f08511a4c7ff">7,343</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTktNS0xLTEtMA_809bfd83-5193-4f22-a4c7-2f6eacf6d333">514</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTktNy0xLTEtMA_f18620f3-2c77-4903-87fe-9bc2951fc1b6">12,231</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net (loss) income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMjUtMS0xLTEtMA_096d92d4-ab62-4587-8579-544e6a12f33c">5,648</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMjUtMy0xLTEtMA_8b5cfc40-a6f0-4ac4-99d1-37ed953ce9d1">17,244</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMjUtNS0xLTEtMA_d79e1d93-8f49-4008-b904-539d5c465ada">1,493</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMjUtNy0xLTEtMA_40738931-db9d-40ef-8d21-e3a96f0e3918">32,414</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:11pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:11pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:11pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:11pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:11pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:11pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:11pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:11pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net (loss) income per share</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzAtMS0xLTEtMA_bcebb36f-ab8e-4d02-9848-03b55b7a3e5c">0.38</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzAtMy0xLTEtMA_92a45aca-31f2-4112-a0a2-3285ca48ec49">1.17</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzAtNS0xLTEtMA_c6bd8929-794a-4e4d-bcd2-6514b13e2e0f">0.10</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzAtNy0xLTEtMA_8c97c591-c3a8-4c14-a061-09f87a13c99a">2.20</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzEtMS0xLTEtMA_f1d26e44-80ae-49c5-b0d8-dbfed1f04183">0.38</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzEtMy0xLTEtMA_87be8b68-0e5e-48c4-b081-4828a4658887">1.15</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzEtNS0xLTEtMA_15bfd88a-9c92-49e5-a7fe-ea663a26974a">0.10</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzEtNy0xLTEtMA_dc9f908e-146e-4a15-90f7-a99e01c0e9af">2.17</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzMtMS0xLTEtMA_3e8cee25-e359-4ab3-aef9-2ab8898664c7">14,832,242</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzMtMy0xLTEtMA_fe5c63f0-83d1-4cd2-b78f-e4a22ea4f703">14,647,019</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzMtNS0xLTEtMA_adb687b8-18bc-47f8-8768-b9b22ded1531">14,745,661</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzMtNy0xLTEtMA_d66ff5a5-7280-4a8d-b9d6-e995aa6238d6">14,624,718</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzQtMS0xLTEtMA_076c20de-1546-440d-8694-e38a5034aabf">14,832,242</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzQtMy0xLTEtMA_45bd972e-0bb3-4bd7-8323-7018341bce02">14,899,987</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzQtNS0xLTEtMA_08469f5a-994f-45f7-a2c0-a65b0d2c6bba">14,745,661</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzQtNy0xLTEtMA_49afcc44-0b1b-460a-8501-0aeb6975b3c1">14,849,816</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividends declared per common share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="INF" format="ixt:zerodash" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzYtMS0xLTEtMA_5bd2f213-7fec-4640-bf19-59724daabae8">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzYtMy0xLTEtMA_d17f805d-219a-4807-81b8-bf8e67177810">0.02</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzYtNS0xLTEtMA_0224f1a7-fda4-49e2-b483-23bc98a865bf">0.125</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzYtNy0xLTEtMA_0d529a76-faa1-4729-8d06-f0772275615c">0.04</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.</span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">5</span></div></div></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_22"></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">DMC GLOBAL INC.</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(Amounts in Thousands)</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(unaudited)</span></div><div><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:39.081%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.186%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net (loss) income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yMi9mcmFnOmIzNjI2NDU0ZTQ0YzRjZDM4ZWU3ZWRiNmZhZDUwZGMzL3RhYmxlOjRiODhjYWNjNWRjMjRlNDA4NjlkNzYxYTE0MThlZjk0L3RhYmxlcmFuZ2U6NGI4OGNhY2M1ZGMyNGU0MDg2OWQ3NjFhMTQxOGVmOTRfMi0xLTEtMS0w_db869b99-7c7d-4802-97c4-8bda36be7fa2">5,648</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yMi9mcmFnOmIzNjI2NDU0ZTQ0YzRjZDM4ZWU3ZWRiNmZhZDUwZGMzL3RhYmxlOjRiODhjYWNjNWRjMjRlNDA4NjlkNzYxYTE0MThlZjk0L3RhYmxlcmFuZ2U6NGI4OGNhY2M1ZGMyNGU0MDg2OWQ3NjFhMTQxOGVmOTRfMi0zLTEtMS0w_1e4f864b-00ec-46df-90c4-38b053968943">17,244</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yMi9mcmFnOmIzNjI2NDU0ZTQ0YzRjZDM4ZWU3ZWRiNmZhZDUwZGMzL3RhYmxlOjRiODhjYWNjNWRjMjRlNDA4NjlkNzYxYTE0MThlZjk0L3RhYmxlcmFuZ2U6NGI4OGNhY2M1ZGMyNGU0MDg2OWQ3NjFhMTQxOGVmOTRfMi01LTEtMS0w_3109e1fe-f88d-404c-86fa-89a314ccc21b">1,493</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yMi9mcmFnOmIzNjI2NDU0ZTQ0YzRjZDM4ZWU3ZWRiNmZhZDUwZGMzL3RhYmxlOjRiODhjYWNjNWRjMjRlNDA4NjlkNzYxYTE0MThlZjk0L3RhYmxlcmFuZ2U6NGI4OGNhY2M1ZGMyNGU0MDg2OWQ3NjFhMTQxOGVmOTRfMi03LTEtMS0w_5c0e19b6-a922-4551-b340-25891ed5e5ce">32,414</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in cumulative foreign currency translation adjustment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yMi9mcmFnOmIzNjI2NDU0ZTQ0YzRjZDM4ZWU3ZWRiNmZhZDUwZGMzL3RhYmxlOjRiODhjYWNjNWRjMjRlNDA4NjlkNzYxYTE0MThlZjk0L3RhYmxlcmFuZ2U6NGI4OGNhY2M1ZGMyNGU0MDg2OWQ3NjFhMTQxOGVmOTRfNC0xLTEtMS0w_00c487ea-20d8-4061-93bb-9130e1bacca2">605</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yMi9mcmFnOmIzNjI2NDU0ZTQ0YzRjZDM4ZWU3ZWRiNmZhZDUwZGMzL3RhYmxlOjRiODhjYWNjNWRjMjRlNDA4NjlkNzYxYTE0MThlZjk0L3RhYmxlcmFuZ2U6NGI4OGNhY2M1ZGMyNGU0MDg2OWQ3NjFhMTQxOGVmOTRfNC0zLTEtMS0w_310dd030-d3e9-4b45-b150-3a3107e5f9dc">1,538</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yMi9mcmFnOmIzNjI2NDU0ZTQ0YzRjZDM4ZWU3ZWRiNmZhZDUwZGMzL3RhYmxlOjRiODhjYWNjNWRjMjRlNDA4NjlkNzYxYTE0MThlZjk0L3RhYmxlcmFuZ2U6NGI4OGNhY2M1ZGMyNGU0MDg2OWQ3NjFhMTQxOGVmOTRfNC01LTEtMS0w_81869446-c2f2-47b8-bc1e-2f11c8be8cbe">235</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yMi9mcmFnOmIzNjI2NDU0ZTQ0YzRjZDM4ZWU3ZWRiNmZhZDUwZGMzL3RhYmxlOjRiODhjYWNjNWRjMjRlNDA4NjlkNzYxYTE0MThlZjk0L3RhYmxlcmFuZ2U6NGI4OGNhY2M1ZGMyNGU0MDg2OWQ3NjFhMTQxOGVmOTRfNC03LTEtMS0w_3e51a59f-9f3a-4b03-ab8b-988d5e2683c1">1,119</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total comprehensive (loss) income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yMi9mcmFnOmIzNjI2NDU0ZTQ0YzRjZDM4ZWU3ZWRiNmZhZDUwZGMzL3RhYmxlOjRiODhjYWNjNWRjMjRlNDA4NjlkNzYxYTE0MThlZjk0L3RhYmxlcmFuZ2U6NGI4OGNhY2M1ZGMyNGU0MDg2OWQ3NjFhMTQxOGVmOTRfNi0xLTEtMS0w_985f568e-c496-43a9-b01c-197762b47ac6">5,043</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yMi9mcmFnOmIzNjI2NDU0ZTQ0YzRjZDM4ZWU3ZWRiNmZhZDUwZGMzL3RhYmxlOjRiODhjYWNjNWRjMjRlNDA4NjlkNzYxYTE0MThlZjk0L3RhYmxlcmFuZ2U6NGI4OGNhY2M1ZGMyNGU0MDg2OWQ3NjFhMTQxOGVmOTRfNi0zLTEtMS0w_8e5f05ed-aa8f-4cec-835d-56d6b091b095">18,782</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yMi9mcmFnOmIzNjI2NDU0ZTQ0YzRjZDM4ZWU3ZWRiNmZhZDUwZGMzL3RhYmxlOjRiODhjYWNjNWRjMjRlNDA4NjlkNzYxYTE0MThlZjk0L3RhYmxlcmFuZ2U6NGI4OGNhY2M1ZGMyNGU0MDg2OWQ3NjFhMTQxOGVmOTRfNi01LTEtMS0w_9b30c765-a7b9-4875-8000-93b6e87549ec">1,728</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yMi9mcmFnOmIzNjI2NDU0ZTQ0YzRjZDM4ZWU3ZWRiNmZhZDUwZGMzL3RhYmxlOjRiODhjYWNjNWRjMjRlNDA4NjlkNzYxYTE0MThlZjk0L3RhYmxlcmFuZ2U6NGI4OGNhY2M1ZGMyNGU0MDg2OWQ3NjFhMTQxOGVmOTRfNi03LTEtMS0w_f718d854-22e1-4323-9f7f-49c4955fe4af">33,533</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.</span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">6</span></div></div></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_25"></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">DMC GLOBAL INC.</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(Amounts in Thousands, Except Share Data)</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(unaudited)</span></div></div><div><span><br/></span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.783%;"><tr><td style="width:1.0%;"></td><td style="width:31.405%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:6.676%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.342%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:4.616%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.342%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:5.700%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.342%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:4.832%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.342%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.086%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.342%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.351%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.342%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:4.832%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.342%;"></td><td style="width:0.1%;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="width:1.0%;"></td><td style="width:5.708%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Treasury Stock and</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additional</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cumulative</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Company Stock Held for</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common&#160;Stock</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Paid-In</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Comprehensive</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;Deferred Compensation</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances, March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i908f06e3ab57411286d4725bb3ed68d9_I20200331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfNC0xLTEtMS0zMw_61a07482-8a5f-4708-8af7-d7dfaf8f62a1">15,260,835</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i908f06e3ab57411286d4725bb3ed68d9_I20200331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfNC0zLTEtMS0zMw_9dada104-6b99-4121-934a-ee31224b3eb1">763</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie1eae1fc276c4282860529c230244d15_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfNC01LTEtMS0zMw_b404b04d-980b-4862-8aae-f98aff0bf14b">86,832</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia52aa11e6c7f4d88858689b178db1a83_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfNC03LTEtMS0zMw_be408737-b70d-4fee-a315-cc128c1f9c8e">121,224</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if55c41bf409a4f548660584cc489616c_I20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfNC05LTEtMS0zMw_f3e5a7d0-f7d9-44a4-90b4-bb0171d47993">26,643</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="ice668ffff3694bef9772a455bcb79231_I20200331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfNC0xMS0xLTEtMzM_a06607ec-434b-430b-ab08-7409a2b32e3b">509,593</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ice668ffff3694bef9772a455bcb79231_I20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfNC0xMy0xLTEtMzM_1232c79c-4283-4219-96ac-97a83be2dcb1">8,487</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id9155568f2ec49c08d0020a65b86ecb5_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfNC0xNy0xLTEtMzM_ebf9b2ed-db37-478c-9d75-dbc8e59ac880">173,689</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i63bccfee8a1e44c39bea8f05ffca0e90_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfNS03LTEtMS0zMw_e8cf600c-5486-4b3f-9b82-c915d8af8bac">5,648</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfNS0xNy0xLTEtMzM_ee059b5d-89a0-496e-a8d7-87154ad68a33">5,648</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in cumulative foreign currency translation adjustment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0724c992bfd4479da7d7c6aa059a34ea_D20200401-20200630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfNi05LTEtMS0zMw_59dca45f-12e5-4012-92d8-925342cd8293">605</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfNi0xNy0xLTEtMzM_8474c31b-6300-4089-8cad-2f0f97fad437">605</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares issued in connection with stock compensation plans</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i52f18d63bbcd4c6ca7d37a9597994a25_D20200401-20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfNy0xLTEtMS0zMw_63b4e7f1-02c1-48b4-ac85-718c81dcfa09">36,456</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i52f18d63bbcd4c6ca7d37a9597994a25_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfNy0zLTEtMS0zMw_48e09a73-6ec9-4291-b356-a4e355422b28">2</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i80ec137b52ad4158b8a0a6262affc132_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfNy01LTEtMS0zMw_9c407b17-8177-40b8-88a1-cbb73b20fc1f">261</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfNy0xNy0xLTEtMzM_bf2cba20-375a-42ac-86f4-ea59497e60f0">263</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i80ec137b52ad4158b8a0a6262affc132_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfOS01LTEtMS0zMw_6794cf55-c57f-4d73-8fba-dae495eb6ebb">1,408</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfOS0xNy0xLTEtMzM_2dd2f54c-d437-4b9b-b362-bdb3de669299">1,408</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Treasury stock activity</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="id8a4bcbc954f45e59a31402cd067fbf4_D20200401-20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockSharesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfMTEtMTEtMS0xLTMz_a6604ab3-bf93-4e75-bfcd-2c2cf92464b7">18,388</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id8a4bcbc954f45e59a31402cd067fbf4_D20200401-20200630" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfMTEtMTMtMS0xLTMz_5443b9bf-7f6c-411e-b007-6b088752c966">34</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfMTEtMTctMS0xLTMz_5c0a282a-0118-4815-b126-be4426482e0e">34</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances, June 30, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i4ee042b3191240a6bbaab1cb74f72315_I20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfMTMtMS0xLTEtMzM_ce0345bf-af00-4c76-a4c7-bc74805dd6e6">15,297,291</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4ee042b3191240a6bbaab1cb74f72315_I20200630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfMTMtMy0xLTEtMzM_1e216ced-20b0-491f-a2cf-242f3b4b232e">765</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i89a05b268d374e5891fbfaecd601d338_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfMTMtNS0xLTEtMzM_72a88a6b-0a46-4b86-9e64-c21a5372f292">88,501</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8de4aeff48f9454e85f1c24ab6773ba6_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfMTMtNy0xLTEtMzM_2a768a29-1bb7-4782-aac2-9a16624dc49b">115,576</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id13e493fbb874d51bdddb40fc54a8ecc_I20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfMTMtOS0xLTEtMzM_e4eda5dd-303e-49d0-927d-69d31b7ae333">26,038</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i2561ca89bddc4d14a1adb563522df23a_I20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfMTMtMTEtMS0xLTMz_9bb91579-6d24-4b33-80ad-ec4ff4eb5202">527,981</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2561ca89bddc4d14a1adb563522df23a_I20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfMTMtMTMtMS0xLTMz_07b80bfd-98af-4a71-a55e-17f9a5202bc6">8,521</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfMTMtMTctMS0xLTMz_bf9c60c1-a5cb-4c2c-b64c-9d3da04b0002">170,283</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.675%;"><tr><td style="width:1.0%;"></td><td style="width:32.310%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:6.686%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.342%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:4.623%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.342%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:5.817%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.342%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:4.948%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.342%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.423%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.342%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:5.491%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.342%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:4.623%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.342%;"></td><td style="width:0.1%;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="width:1.0%;"></td><td style="width:5.285%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additional</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cumulative</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common&#160;Stock</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Paid-In</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Comprehensive</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Treasury Stock</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances, March 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ib13f89ff5b684dddbfb5b3be037f6597_I20190331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfNC0xLTEtMS0zNg_1804760d-edb6-4d06-8044-f3b9a51d8788">15,089,080</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib13f89ff5b684dddbfb5b3be037f6597_I20190331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfNC0zLTEtMS0zNg_321dc687-f5e1-44d9-84d0-54ce1150e795">755</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iea8a2295b42c4742a8bbb090e21366a3_I20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfNC01LTEtMS0zNg_557a880b-3259-4edf-a73e-858175479f35">81,122</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9377a4b258fd423fa85f040d4162be63_I20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfNC03LTEtMS0zNg_d95abbfa-66ad-489f-b397-d9191570aa34">104,162</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i22b9d4cf3ddc44f587c9a6ac1dfdc32b_I20190331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfNC05LTEtMS0zNg_627058c0-0536-42e0-be79-f0de0b90326b">35,433</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i13e7bf3d12f24e39b4d82f433bf5873a_I20190331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfNC0xMS0xLTEtMzY_a37608ba-10b0-401d-b910-f5901fce20c4">103,384</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i13e7bf3d12f24e39b4d82f433bf5873a_I20190331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfNC0xMy0xLTEtMzY_848ef54a-861a-471c-8c64-c6ffc2e420be">1,695</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i80d656bc72e749d8990e72394d645272_I20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfNC0xNy0xLTEtMzY_e34f3aa3-cea3-41df-8825-20215a1a2029">148,911</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b78e7215392483a807f18ca57590c16_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfNS03LTEtMS0zNg_49df312f-067c-4dbf-9324-3370c9f6e235">17,244</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfNS0xNy0xLTEtMzY_b330d7e1-dc14-43a3-ac61-31c8e2a2486c">17,244</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in cumulative foreign currency translation adjustment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2b7d9c86d04a45a29048afd52ebcc4dd_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfNi05LTEtMS0zNg_c4cab6c3-91e6-443f-8775-fbe0d5987f57">1,538</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfNi0xNy0xLTEtMzY_a044cd5f-81c1-4931-8dc1-ed08bc93f711">1,538</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares issued in connection with stock compensation plans</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i25bba03d4153484281592bcf8cf0ea97_D20190401-20190630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfNy0xLTEtMS0zNg_034c78b3-9ae8-4c04-a574-b8d81807e353">18,834</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i25bba03d4153484281592bcf8cf0ea97_D20190401-20190630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfNy0zLTEtMS0zNg_326d6982-a783-40da-bffb-244033992b26">1</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3607d757dd60492fbdd5be4aebd811a8_D20190401-20190630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfNy01LTEtMS0zNg_75b86167-6db2-4d31-a3a3-598b476d90d5">357</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfNy0xNy0xLTEtMzY_14e0e3bd-366e-4028-a251-3465e390e14a">358</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3607d757dd60492fbdd5be4aebd811a8_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfOS01LTEtMS0zNg_16b59b18-bd79-45a0-ada3-6d622e0c26af">1,360</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfOS0xNy0xLTEtMzY_3cce489d-d2f2-4e90-b1b1-c4af22869e78">1,360</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividends declared</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b78e7215392483a807f18ca57590c16_D20190401-20190630" decimals="-3" name="us-gaap:Dividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfMTAtNy0xLTEtMzY_be3db952-35d0-4d24-b35b-57210d751e93">299</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" name="us-gaap:Dividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfMTAtMTctMS0xLTM2_842fd3d7-52e3-4add-9e55-1130fff24a36">299</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Treasury stock activity</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3607d757dd60492fbdd5be4aebd811a8_D20190401-20190630" decimals="-3" sign="-" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfMTEtNS0xLTEtMzY_dde26d78-b21a-448a-a37a-ad07fb92de91">14</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i0272a83535614da3872abf39341d1409_D20190401-20190630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockSharesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfMTEtMTEtMS0xLTM2_e6125dad-0068-4d99-b9f2-42cd3f0d0df5">357,439</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0272a83535614da3872abf39341d1409_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfMTEtMTMtMS0xLTM2_78ad8b12-d382-4230-aa16-0a64396d5e6d">5,625</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfMTEtMTctMS0xLTM2_87232f89-b1f3-411d-a390-e532ecb59053">5,611</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances, June 30, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ica50bad1c8384e2e891fc1fa4a97f1f2_I20190630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfMTItMS0xLTEtMzY_4912d531-59c4-42d7-a6fc-4f0d1f22268a">15,107,914</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ica50bad1c8384e2e891fc1fa4a97f1f2_I20190630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfMTItMy0xLTEtMzY_34638fd1-ad9f-4b87-913d-d3db7be581f0">756</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38827c404c2d41348e10a45e9ab5dd61_I20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfMTItNS0xLTEtMzY_20313bd6-2607-449f-abaa-b2ffdf49765c">82,853</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7c33825e18744cf1a29d5af04ef646d0_I20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfMTItNy0xLTEtMzY_98f1ada3-d3af-40d9-9ea3-d7bbd6d70cbe">121,107</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i875da931c2984a72956b0e65b5616b94_I20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfMTItOS0xLTEtMzY_7702f5e7-fe1f-4ec0-9744-b43c94d6113c">33,895</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i6668ea142b6e4ee7b427546f9a96b4b4_I20190630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfMTItMTEtMS0xLTM2_72116436-2868-474f-9874-c18b05a8b1ad">460,823</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6668ea142b6e4ee7b427546f9a96b4b4_I20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfMTItMTMtMS0xLTM2_98356457-0f66-482f-81a6-4309b553bf75">7,320</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4a4b14a0afc14698b885fa4725c92a6b_I20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfMTItMTctMS0xLTM2_a620c993-4044-4795-b844-b6c2c63b1889">163,501</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">DMC GLOBAL INC.</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(Amounts in Thousands, Except Share Data)</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(unaudited)</span></div></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.783%;"><tr><td style="width:1.0%;"></td><td style="width:31.405%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:6.676%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.342%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:4.616%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.342%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:5.700%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.342%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:4.832%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.342%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.086%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.342%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.351%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.342%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:4.832%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.342%;"></td><td style="width:0.1%;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="width:1.0%;"></td><td style="width:5.708%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Treasury Stock and</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additional</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cumulative</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Company Stock Held for</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common&#160;Stock</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Paid-In</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Comprehensive</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;Deferred Compensation</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances, December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="idd0b34c26704493b90f088b5234c8d24_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfNC0xLTEtMS0w_24e36dbd-d07d-426c-9340-e2df803f1bab">15,117,207</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idd0b34c26704493b90f088b5234c8d24_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfNC0zLTEtMS0w_f7cee424-19b7-4760-aac7-2f8db0915a27">756</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9d208f28dbae43348a517463d9337dbc_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfNC01LTEtMS0w_bdc9c174-9476-435d-8f90-9cfe39a0df71">85,639</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfe095569c38430f93f821399ae0dec3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfNC03LTEtMS0w_b9ae1111-e072-4f3d-9abb-931b447e2149">119,002</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id19acb41fac040abbf97dc4a451cbef5_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfNC05LTEtMS0w_c89f41e1-6e39-49ee-a958-39df8e7b1703">25,803</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="iae5789d6b72044508cb71ac61cf6e744_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfNC0xMS0xLTEtMA_491c2276-33f1-4f52-a9bd-4a1c0cb45ec8">464,532</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iae5789d6b72044508cb71ac61cf6e744_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfNC0xMy0xLTEtMA_8ac7bd96-ceae-43c3-84ee-730cf5d8695d">7,453</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfNC0xNy0xLTEtMA_a8e28cab-a21c-42db-9824-5ea0b65e217e">172,141</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if736e6564d7c404e943a352c931cc6dd_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfNS03LTEtMS0w_6fae061e-fa34-4dca-9221-8281ab699619">1,493</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfNS0xNy0xLTEtMA_c9b0e220-97e3-4ef9-98be-12bd7f1e8837">1,493</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in cumulative foreign currency translation adjustment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c45ff2dc2154045b6b6c1c7abdc4c36_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfNi05LTEtMS0w_1930f644-4b80-49eb-a898-012c368ef2cd">235</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfNi0xNy0xLTEtMA_b1d93ee2-9e83-47fe-b271-5f8f15e08894">235</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares issued in connection with stock compensation plans</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i07ec8f2c17234f41b2c5c000b96f3afd_D20200101-20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfNy0xLTEtMS0w_9a81ccd2-49e0-472c-914a-d6dc183b6eb0">180,084</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i07ec8f2c17234f41b2c5c000b96f3afd_D20200101-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfNy0zLTEtMS0w_4a4bb884-eaef-4b6c-8137-83895c0e1d86">9</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia8ffcf3027c5485ab4be07a9ee24e6a2_D20200101-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfNy01LTEtMS0w_16d1e245-c4e5-4010-a555-8332f18284f3">254</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfNy0xNy0xLTEtMA_5a1d905b-bc2b-4383-ac81-8bbdf73b5372">263</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfOC0wLTEtMS0w_94d2d26c-b0f3-4c88-9e45-2d040aef5830">Adjustment for cumulative effect from change in accounting principle (ASU 2016-13)</span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i19fc8999b6e64619b1fb680949901025_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfOC03LTEtMS0w_c16cf0f7-5ecf-42dc-820d-511653557dc2">50</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib0ccc16a1b5b4a9dbcad72082dc53552_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfOC0xNy0xLTEtMA_532ed101-09d8-4792-83c9-0ae408cc3c27">50</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia8ffcf3027c5485ab4be07a9ee24e6a2_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfOS01LTEtMS0w_f5e4f8e6-d51f-42a0-b832-dfae4eba1182">2,608</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfOS0xNy0xLTEtMA_d5eefd0b-9d45-48ae-9bdb-4ef3086c6e71">2,608</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividends declared</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if736e6564d7c404e943a352c931cc6dd_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Dividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfMTAtNy0xLTEtMA_fea49b4f-6996-4e84-9c59-1e54afc5a17c">1,883</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Dividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfMTAtMTctMS0xLTA_ef31a831-52cb-482a-bd07-6e1e0be156d1">1,883</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Treasury stock activity</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="ia2c9b76032c34ff5be654b9d8b753b97_D20200101-20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockSharesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfMTEtMTEtMS0xLTA_313d8aef-5fc8-4540-b230-106ee5a09dc8">63,449</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ia2c9b76032c34ff5be654b9d8b753b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfMTEtMTMtMS0xLTA_14b815df-cb0d-48b8-b3fd-76c5649abfce">1,068</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfMTEtMTctMS0xLTA_0d0fdf32-25fb-42d1-9b1e-b354a3f8ce59">1,068</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances, June 30, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i4ee042b3191240a6bbaab1cb74f72315_I20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfMTMtMS0xLTEtMA_dcf83871-0b29-4412-9354-e4ac879b9424">15,297,291</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4ee042b3191240a6bbaab1cb74f72315_I20200630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfMTMtMy0xLTEtMA_b7fbac46-1df9-4279-a36c-b7bce693eab7">765</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i89a05b268d374e5891fbfaecd601d338_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfMTMtNS0xLTEtMA_6354b66c-251b-46d0-87dd-789d5e167192">88,501</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8de4aeff48f9454e85f1c24ab6773ba6_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfMTMtNy0xLTEtMA_4faf85fe-5c49-4888-adb3-53c9f81b18cf">115,576</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id13e493fbb874d51bdddb40fc54a8ecc_I20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfMTMtOS0xLTEtMA_fb3dbc24-d115-49f7-9dc3-015949378e2b">26,038</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i2561ca89bddc4d14a1adb563522df23a_I20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfMTMtMTEtMS0xLTA_54a9e075-66b5-42d0-91fe-09f4e83a6477">527,981</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2561ca89bddc4d14a1adb563522df23a_I20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfMTMtMTMtMS0xLTA_2f424563-d04a-41d6-ab5b-6348ff1d8fc6">8,521</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfMTMtMTctMS0xLTA_de14440e-5014-494f-9335-84ec7d6f26f7">170,283</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.675%;"><tr><td style="width:1.0%;"></td><td style="width:32.310%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:6.686%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.342%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:4.623%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.342%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:5.817%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.342%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:4.948%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.342%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.423%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.342%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:5.491%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.342%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:4.623%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.342%;"></td><td style="width:0.1%;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="width:1.0%;"></td><td style="width:5.285%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additional</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cumulative</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common&#160;Stock</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Paid-In</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Comprehensive</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Treasury Stock</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances, December 31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ib22a9a7eff514aa29a05242af794b970_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNC0xLTEtMS0w_f2f3d3f3-43e8-49c1-8be5-104ce72f2cbe">14,987,962</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib22a9a7eff514aa29a05242af794b970_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNC0zLTEtMS0w_dc522ede-e57d-485c-9c8d-7ed2e16beb7b">749</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifbf018bfcae84a2b8306f077bbc5158e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNC01LTEtMS0w_9a453797-25c2-48ce-9890-0dd3b19b6b6e">80,077</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifc1a20c06b1d4e9daceef072f7757a24_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNC03LTEtMS0w_f68edc9e-5cc0-4308-a0f7-348522ee09df">89,291</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie021e799d46a4d2b9e5dc0b39cc0f6a8_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNC05LTEtMS0w_94d6e401-a911-41a2-95f8-b752d8f6167c">35,014</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i15ea24f1c04e48a2a2f718da5191f72b_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNC0xMS0xLTEtMA_05bc4a26-55bc-47f2-82c8-7977afb4cc06">82,186</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i15ea24f1c04e48a2a2f718da5191f72b_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNC0xMy0xLTEtMA_df321f4d-81ee-4f77-8f31-1b9b0cbd4fdd">817</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i29f0abe56a4c45ce9e72d5f72233e955_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNC0xNy0xLTEtMA_b73fffe5-1d20-4358-adf1-21b969219e2e">134,286</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2f57f6fb001b44368cc89a5025bf95b0_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNS03LTEtMS0w_518f9b29-83d9-41bc-b3c3-bb4487301bd5">32,414</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNS0xNy0xLTEtMA_5bfd2b0e-a47a-45d8-90db-4cbb4e357885">32,414</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in cumulative foreign currency translation adjustment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibfd6dec97a2e441682239275939891cf_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNi05LTEtMS0w_ee83cc27-5103-486e-99a1-59b71263b57a">1,119</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNi0xNy0xLTEtMA_2d8e4310-e912-458c-ba3a-31bfba5d9261">1,119</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares issued in connection with stock compensation plans</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i555b56c979854360b9d02f640ffbe819_D20190101-20190630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNy0xLTEtMS0w_b29716ce-5359-4622-a9da-23be30902f9e">119,952</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i555b56c979854360b9d02f640ffbe819_D20190101-20190630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNy0zLTEtMS0w_90f20377-bd91-4bdb-8df6-f42cb1050275">7</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i564c5c5af77f40dab76328a72a987338_D20190101-20190630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNy01LTEtMS0w_8652cb77-ac99-4114-bf6b-d44a65a91123">351</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i04a1f5633ce745b68f00025e283e1315_D20190101-20190630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNy0xMS0xLTEtMA_a027e7ca-0108-40ea-87f0-579d860f978a">7,502</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNy0xNy0xLTEtMA_158f99f1-2221-464f-8a01-4b14f2bd6b10">358</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i564c5c5af77f40dab76328a72a987338_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfOS01LTEtMS0w_0b53af0f-f2dc-4ff7-94cc-df9c76320461">2,411</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfOS0xNy0xLTEtMA_b4d60d30-ddd3-43b0-aa3c-d8ffb7d8011d">2,411</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividends declared</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2f57f6fb001b44368cc89a5025bf95b0_D20190101-20190630" decimals="-3" name="us-gaap:Dividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfMTAtNy0xLTEtMA_560933c5-f3f3-4ab4-9711-eff5a722ca5c">598</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" name="us-gaap:Dividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfMTAtMTctMS0xLTA_ece1e596-d25a-4073-ad2b-739626e0e37b">598</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Treasury stock activity</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i564c5c5af77f40dab76328a72a987338_D20190101-20190630" decimals="-3" sign="-" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfMTEtNS0xLTEtMA_378ff0d6-abd3-4a07-9fd7-4630b63d801c">14</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i04a1f5633ce745b68f00025e283e1315_D20190101-20190630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockSharesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfMTEtMTEtMS0xLTA_9b6f33ee-d3f2-4c2e-8416-1c89215fea61">386,139</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i04a1f5633ce745b68f00025e283e1315_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfMTEtMTMtMS0xLTA_e9f8bd77-73dc-4abb-a18b-331f81b98e0f">6,503</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfMTEtMTctMS0xLTA_8c0ecf1d-3382-4bb0-9966-9a542f5ef1a2">6,489</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances, June 30, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ica50bad1c8384e2e891fc1fa4a97f1f2_I20190630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfMTItMS0xLTEtMA_8904c1b4-9de3-45bd-84d7-3249bf2d5d78">15,107,914</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ica50bad1c8384e2e891fc1fa4a97f1f2_I20190630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfMTItMy0xLTEtMA_5e9da1ba-1bcf-4224-8113-765f8c1836b8">756</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38827c404c2d41348e10a45e9ab5dd61_I20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfMTItNS0xLTEtMA_6c5a0432-8a42-4c65-9dcc-309ec4c7c8e4">82,853</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7c33825e18744cf1a29d5af04ef646d0_I20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfMTItNy0xLTEtMA_43214fce-6dcb-4c0e-b7bf-7160df1aa2ef">121,107</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i875da931c2984a72956b0e65b5616b94_I20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfMTItOS0xLTEtMA_d3866308-8f2d-4bc9-a850-f5788f62c797">33,895</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i6668ea142b6e4ee7b427546f9a96b4b4_I20190630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfMTItMTEtMS0xLTA_6f3e9ee1-2a83-4b5e-98db-6df23b2c7825">460,823</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6668ea142b6e4ee7b427546f9a96b4b4_I20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfMTItMTMtMS0xLTA_3b0f43e6-ce88-4a6b-9857-3b0d6d71f06c">7,320</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4a4b14a0afc14698b885fa4725c92a6b_I20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfMTItMTctMS0xLTA_379bc0e6-478f-490f-bede-ad70c0939a42">163,501</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The accompanying notes are an integral part of these Condensed Consolidated Financial Statements</span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">8</span></div></div></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_28"></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">DMC GLOBAL INC.</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(Amounts in Thousands)</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(unaudited)</span></div><div><span><br/></span></div></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:68.821%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.222%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.224%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows provided by operating activities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net (loss) income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMy0xLTEtMS0w_3d4e9ad7-b759-4083-8412-51ef34828708">1,493</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMy0zLTEtMS0w_5757e6f9-7520-4cfd-b042-3ace455a273b">32,414</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfNi0xLTEtMS0w_5db463de-9c80-4b5f-96d0-71d1f4c1fc37">4,716</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfNi0zLTEtMS0w_a51c1835-0f95-47e8-a1b3-8ca26ce3ee4c">3,955</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of purchased intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfNy0xLTEtMS0w_2702b545-50ad-4451-ad52-d652daf133d7">707</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfNy0zLTEtMS0w_2996472e-1563-4b05-aacf-c8d33ba8bd51">795</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of deferred debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfOC0xLTEtMS0w_464ea93c-8e5f-4346-843c-8a50f42c7bdd">99</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfOC0zLTEtMS0w_f45cccfe-b6f8-4cba-bd0e-b327a1fe012f">83</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfOS0xLTEtMS0w_60392edc-0355-4622-a86f-b5f50b22f546">2,559</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfOS0zLTEtMS0w_46d2d8ec-0479-410a-b1f7-15fc3c208d04">2,666</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMTEtMS0xLTEtMA_c4c2d783-027e-4591-8459-0097f6d4c364">1,360</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMTEtMy0xLTEtMA_731c4c37-0f31-4bb9-90e1-1786c7b8aab8">424</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Gain) loss on disposal of property, plant and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMTItMS0xLTEtMA_18946a6a-c91d-4547-943a-a861e499028d">1</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMTItMy0xLTEtMA_579a1ef8-7e83-41fe-9128-f61a57ec7693">317</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring expenses, net and asset impairments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMTMtMS0xLTEtMA_3f84de07-fdc8-4f6e-a985-8a3650ba5c5f">3,162</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMTMtMy0xLTEtMA_4b30a4ef-2ed7-4f52-9e78-d06777d4b57e">402</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMTgtMS0xLTEtMA_513a9b93-24a4-44a8-a4ef-e60c6b16d293">27,245</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMTgtMy0xLTEtMA_f1e577a6-5ffc-462c-84e6-9f69914ce7f5">16,123</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMTktMS0xLTEtMA_82a5a722-bcd2-410f-ac3a-b5ce63a629e7">5,713</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMTktMy0xLTEtMA_70039dac-c96f-434f-ac19-3deddab053f6">8,636</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMjAtMS0xLTEtMA_70530991-a093-4d00-b119-768299ca06bd">1,242</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMjAtMy0xLTEtMA_42718323-335e-4310-a592-2b1130a1c92b">3,850</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMjEtMS0xLTEtMA_4cb4ff33-bf40-4543-8a91-728e772330d4">10,778</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMjEtMy0xLTEtMA_33219f5d-90c2-4a8d-ba7f-154eaf7b6988">12,657</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMjItMS0xLTEtMA_44bc9e68-1187-4db2-8dfd-5b36a36663ee">2,477</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMjItMy0xLTEtMA_d59f6d00-3121-4f78-9390-956b0fa1f8f8">936</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued anti-dumping duties and penalties</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="boom:IncreaseDecreaseInAccruedTariffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMjMtMS0xLTEtMA_8a7358b9-f574-4d22-8e32-f20ec81ed6ae">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="boom:IncreaseDecreaseInAccruedTariffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMjMtMy0xLTEtMA_115da1de-504c-4942-87f7-8246807905f0">8,000</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses and other liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMjQtMS0xLTEtMA_62ce15b8-a56d-4bc3-b16c-caa27ff8dd2f">9,250</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMjQtMy0xLTEtMA_66134920-282d-4f98-a3c9-3ab1722fb93a">2,438</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by operating activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMjUtMS0xLTEtMA_cb54f515-9965-411e-aac1-21016f051cc2">11,128</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMjUtMy0xLTEtMA_8fb59ba2-09fb-48d6-9b81-5c6692eafabe">23,302</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows used in investing activities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisition of property, plant and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMjgtMS0xLTEtMA_e42e4927-6a56-4e7f-84b2-5cdc0b016663">7,476</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMjgtMy0xLTEtMA_f85ff181-084b-4aff-b806-1ca1c77695d3">16,283</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds on sale of property, plant and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMjktMS0xLTEtMA_a7e4f132-f257-40d3-a211-29d6d5c1c9e2">14</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMjktMy0xLTEtMA_901bc807-e476-4ed0-b02f-45fe64efb984">1,258</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash used in investing activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMzEtMS0xLTEtMA_3934e185-d4ce-4559-9b14-0177e1ad4505">7,462</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMzEtMy0xLTEtMA_a22230ca-b4f8-434d-afe7-ae3652253f04">15,025</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows used in financing activities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Repayments on bank lines of credit, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMzQtMS0xLTEtMA_e4d3fcc6-95fd-4d79-bde3-1204fe2bf8e1">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMzQtMy0xLTEtMA_97580ece-67f5-4dcb-bf94-e925b66c9765">3,999</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Repayments on capital expenditure facility</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMzUtMS0xLTEtMA_d77adbf0-4cca-4f92-b443-be5e73093a73">1,562</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMzUtMy0xLTEtMA_fa210fe9-5b64-4dc0-a9b1-e823ec7d6d46">1,562</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payment of dividends</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMzctMS0xLTEtMA_cfb5b474-b346-456f-a745-2b86f728a0ae">3,749</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" name="us-gaap:PaymentsOfDividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMzctMy0xLTEtMA_6048d2fb-c6cd-4a22-9217-7852d3df441f">598</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payment of debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMzgtMS0xLTEtMA_ae59c356-fa40-4385-9771-6eb3405f87d6">84</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMzgtMy0xLTEtMA_015f9425-15ea-4be7-b686-f28f0d7ea442">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net proceeds from issuance of common stock to employees and directors</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMzktMS0xLTEtMA_02fba9f1-f12e-49f2-9da2-7e2fb4bfd3f4">263</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMzktMy0xLTEtMA_ac3538c4-e44c-48f5-b7b2-9dc32bcd2499">358</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Treasury stock purchases</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfNDAtMS0xLTEtMA_e6cfee00-c58b-49bf-a93d-56469df8a9e9">1,068</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfNDAtMy0xLTEtMA_cfdcbbba-909a-4ff2-94a2-678e43340210">956</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash used in financing activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfNDItMS0xLTEtMA_0baec6f8-da7e-4e4e-a249-6bec292201cc">6,200</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfNDItMy0xLTEtMA_f5c0dc8a-a387-4521-833d-44f7084f5b49">6,757</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effects of exchanges rates on cash</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfNDQtMS0xLTEtMA_8fc80808-e77b-4826-b031-7bf37d12814c">571</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfNDQtMy0xLTEtMA_160bd171-61d1-4e16-9cdc-266e62e9cfe2">14</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net increase (decrease) in cash and cash equivalents</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfNDYtMS0xLTEtMA_dca894cc-201a-4616-8b35-15b8bf4d9b11">3,105</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfNDYtMy0xLTEtMA_e731e37a-5c25-4573-814d-a613684c0389">1,506</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents, beginning of the period</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfNDctMS0xLTEtMA_66d2e429-1782-485f-afb5-1e8869258d28">20,353</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i29f0abe56a4c45ce9e72d5f72233e955_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfNDctMy0xLTEtMA_e5f756e6-4f02-4272-a96f-05d714ca29ca">13,375</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents, end of the period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfNDgtMS0xLTEtMA_ff93a055-81ff-4d62-bc43-ab92e77e60aa">17,248</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4a4b14a0afc14698b885fa4725c92a6b_I20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfNDgtMy0xLTEtMA_8ec87062-c550-4163-83b2-0f4c491fe727">14,881</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.</span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">9</span></div></div></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_31"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">DMC GLOBAL INC.</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(Amounts in Thousands, Except Share and Per Share Data)</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(unaudited)</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_34"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">1.&#160;&#160;&#160;&#160;&#160; <ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNC9mcmFnOmI1ODQxMGM4NGNlMzQ5NTlhYTY1ZDhmZjMyYzJmYWM2L3RleHRyZWdpb246YjU4NDEwYzg0Y2UzNDk1OWFhNjVkOGZmMzJjMmZhYzZfNDc5_84dfd578-718d-4ad5-bfc0-559437b49b46" continuedAt="ide55530e50f84694b7e66bc7de5365c5" escape="true">BASIS OF PRESENTATION</ix:nonNumeric></span></div><ix:continuation id="ide55530e50f84694b7e66bc7de5365c5"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The information included in the condensed consolidated financial statements is unaudited but includes all normal and recurring adjustments which, in the opinion of management, are necessary for a fair presentation of the interim periods presented. These condensed consolidated financial statements should be read in conjunction with the financial statements that are included in our Annual Report filed on Form&#160;10-K for the year ended December 31, 2019.</span></div></ix:continuation><div><span><br/></span></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_37"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">2.&#160;&#160;&#160;&#160;&#160; <ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMTM3MTM_26791172-689d-4799-a216-b2f0ab9ecad0" continuedAt="if7eedb2b3fe944f8a32b7d47096fc223" escape="true">SIGNIFICANT ACCOUNTING POLICIES</ix:nonNumeric></span></div><ix:continuation id="if7eedb2b3fe944f8a32b7d47096fc223" continuedAt="ic2140ba43c014dcc8e8a8e75af8d67b1"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMTM3NDE_98bb9c80-32db-4917-8859-7446a040c89c" escape="true"><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Principles of Consolidation</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The condensed consolidated financial statements include the accounts of DMC Global Inc. (&#8220;DMC&#8221;, &#8220;we&#8221;, &#8220;us&#8221;, &#8220;our&#8221;, or the &#8220;Company&#8221;) and its controlled subsidiaries. Only subsidiaries in which controlling interests are maintained are consolidated.&#160;All significant intercompany accounts, profits, and transactions have been eliminated in consolidation.</span></div></ix:nonNumeric><div style="text-indent:22.5pt;"><span><br/></span></div><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMTM3NDI_ca18c92e-5607-4eb4-8bb1-dc8d00845b14" continuedAt="id31410afe6be47f2ad17bd678c170824" escape="true"><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Accounts Receivable</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the Financial Accounting Standards Board (FASB) issued a new accounting pronouncement regarding credit losses for financial instruments. The new standard requires entities to measure expected credit losses for certain financial assets held at the reporting date using a current expected credit loss model, which is based on historical experience, adjusted for current conditions and reasonable and supportable forecasts. The Company's financial instruments within the scope of this guidance primarily include accounts receivable.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">On January 1, 2020, we adopted the new standard under the modified retrospective approach, such that comparative information has not been restated and continues to be reported under accounting standards in effect for those periods. The Company recognized the cumulative effect of the new accounting standard as an adjustment to the January 1, 2020 balance of Retained Earnings in the Condensed Consolidated Balance Sheet, and the adoption of the new accounting standard did not have a material impact on the Company&#8217;s financial position and results of operations given limited historical write-off activity within each of the Company&#8217;s segments. </span></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">In accordance with the new standard, the Company has disaggregated pools of accounts receivable balances by business, geography and/or customer risk profile, and has used history and other experience to establish an allowance for credit losses at the time the receivable is recognized, rather than the historical approach of establishing reserves when accounts receivable balances age or demonstrate they will not be collected. To measure expected credit losses, we have elected to pool trade receivables by segment and analyze DynaEnergetics and NobelClad accounts receivable balances as separate populations. Within each segment, receivables exhibit similar risk characteristics. </span></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">During the six months ended June 30, 2020, we increased our expected loss rate due to the COVID-19 pandemic-related </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">collapse in oil and gas demand and resulting downturn in well completions. In addition, we continued to review receivables outstanding, including aged balances, and in circumstances where we are aware of a specific customer&#8217;s inability to meet its financial obligation to us, we recorded a specific allowance for credit losses (with the offsetting expense charged to &#8220;Selling and distribution expenses&#8221; in our Condensed Consolidated Statements of Operations) against the amounts due, reducing the net recognized receivable to the amount we estimate will be collected. In total, provisions of $<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="boom:AccountsReceivableCreditLossExpenseReversalTotal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMzA1MA_11e6c1cb-f79b-4151-8b40-5e8455c817a7">3,264</ix:nonFraction> were recorded during the six months ended June 30, 2020. <ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfNDk0NzgwMjMzODczOQ_68945720-f8dd-4d0c-ad92-59072ec16500" continuedAt="i7a696f820d42408497f6df1e3b6d09c8" escape="true">The following table summarizes activity in the allowance for credit losses on receivables from DynaEnergetics and NobelClad customers:</ix:nonNumeric></span></div></ix:nonNumeric></ix:continuation><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span><br/></span></div></div><ix:continuation id="ic2140ba43c014dcc8e8a8e75af8d67b1" continuedAt="i60336c7dd425444c8ee80166698762f4"><div style="margin-bottom:6pt;"><ix:continuation id="id31410afe6be47f2ad17bd678c170824"><ix:continuation id="i7a696f820d42408497f6df1e3b6d09c8"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:54.286%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:13.058%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.134%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.062%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DynaEnergetics</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NobelClad</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DMC Global Inc.</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Allowance for doubtful accounts, December 31, 2019</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia877feff7ef74e518766b3a25ecc68a0_I20191231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfMS0xLTEtMS0w_4b737173-d128-43d5-b7a8-ce686e753bc7">945</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia45412b3b01443e0933d152e41bec155_I20191231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfMS0zLTEtMS0w_29c10543-da73-48d7-881a-2bc4b40b0f32">22</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfMS01LTEtMS0w_a8e3a3ef-833a-4b69-b8de-deb380db1e74">967</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustment for cumulative effect from change in accounting principle</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id857d14598604181b2a29615d6bc845b_D20200101-20200630" decimals="-3" name="us-gaap:AccountsReceivableChangeInMethodCreditLossExpenseReversal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfMi0xLTEtMS0w_91958fec-c638-44ee-a52b-0919248706dc">50</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1501083b5e514d75aeb24251833da760_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:AccountsReceivableChangeInMethodCreditLossExpenseReversal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfMi0zLTEtMS0w_c6cd207d-5493-46db-ac3a-b5c5b446af26">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" name="us-gaap:AccountsReceivableChangeInMethodCreditLossExpenseReversal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfMi01LTEtMS0w_e7990bb7-dbd9-4f3b-aa7a-3b34d12c94f7">50</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current period provision for expected credit losses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id857d14598604181b2a29615d6bc845b_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfMy0xLTEtMS0w_f7c8878d-3dc8-4b20-ad0a-7a21478a67d5">2,952</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1501083b5e514d75aeb24251833da760_D20200101-20200630" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfMy0zLTEtMS0w_a5803ffe-f0f7-4ae9-a20a-3daeadfd06da">312</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfMy01LTEtMS0w_a2f590b5-69ce-4224-b357-827c75d1e5e9">3,264</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Write-offs charged against the allowance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id857d14598604181b2a29615d6bc845b_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfNC0xLTEtMS0w_b82084ed-a82c-4c88-b6a3-0fa93d62a5d6">1,054</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i1501083b5e514d75aeb24251833da760_D20200101-20200630" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfNC0zLTEtMS0w_c55c6ee7-cdd0-48cc-893a-a6da741916b5">178</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfNC01LTEtMS0w_17efb6b2-e605-4421-bb22-d5396eaef05e">1,232</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recoveries of amounts previously reserved</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id857d14598604181b2a29615d6bc845b_D20200101-20200630" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfNS0xLTEtMS0w_34de87c7-ade0-4693-919c-ba216ea4260e">67</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i1501083b5e514d75aeb24251833da760_D20200101-20200630" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfNS0zLTEtMS0w_7cbcfc61-f5f4-4de6-89a6-bec389a4ad2b">134</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfNS01LTEtMS0w_9a0033b9-9dd1-4928-a60a-fff91063dc64">201</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impacts of foreign currency exchange rates and other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id857d14598604181b2a29615d6bc845b_D20200101-20200630" decimals="-3" name="boom:AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfNi0xLTEtMS0w_76724716-e72b-43f2-b582-54dd435c6baa">34</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1501083b5e514d75aeb24251833da760_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="boom:AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfNi0zLTEtMS0w_5440e3a3-87a2-4b01-a23e-ab91114f32d8">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" name="boom:AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfNi01LTEtMS0w_7e4031ab-f1b4-4f58-8643-78fa3baf00b5">34</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Allowance for doubtful accounts, June 30, 2020</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i12dd7c86ef54428f9c4343ce9c2aecb9_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfNy0xLTEtMS0w_d2eb928f-6706-4061-a593-9e79fb4d30e1">2,860</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i94fe59eaf7e149aeafd41626fd78a3ba_I20200630" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfNy0zLTEtMS0w_5cd17a27-0981-4fb5-aa70-612ffaf59fc1">22</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfNy01LTEtMS0w_feda6063-d617-41e5-b461-a557fb59f902">2,882</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></ix:continuation></ix:continuation></div><div style="text-indent:22.5pt;"><span><br/></span></div><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMTM3MjY_decd89a5-53b1-425a-b419-9304c980efc4" continuedAt="i23bc181f562149feb8d14a53c814739a" escape="true"><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Revenue Recognition</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company&#8217;s revenues are primarily derived from consideration paid by customers for tangible goods. The Company analyzes its different goods by segment to determine the appropriate basis for revenue recognition. Revenue is not generated from sources other than contracts with customers and revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities. There are no material upfront costs for operations that are incurred from contracts with customers.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our rights to payments for goods transferred to customers arise when control is transferred at a point in time and not on any other criteria. Payment terms and conditions vary by contract, although terms generally include a requirement of payment within <ix:nonNumeric contextRef="i6c4ffdae10cf4cacb49b1078f29bdf29_D20200101-20200630" format="ixt-sec:durday" name="boom:RevenueFromContractWithCustomerPaymentTermsPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfNDAzNQ_7dd8dc7c-6050-4778-bd05-327066337f75">30</ix:nonNumeric> to <ix:nonNumeric contextRef="i442ff311384543158a328a991e748a5b_D20200101-20200630" format="ixt-sec:durday" name="boom:RevenueFromContractWithCustomerPaymentTermsPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfNDA0MQ_48f28c35-5abf-4a33-b1ec-e2ecbb54cd5f">60</ix:nonNumeric> days. In instances when we require customers to make advance payments prior to the shipment of their orders, we record a contract liability. We have determined that our contract liabilities do not include a significant financing component given the short duration between order initiation and order fulfillment within each of our segments. Please refer to Note 5 &#8220;Contract Liabilities&#8221; for further information on contract liabilities and Note 9 &#8220;Business Segments&#8221; for disaggregated revenue disclosures.</span></div></ix:nonNumeric><div style="text-indent:22.5pt;"><span><br/></span></div><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMTM3NDQ_710d28e7-c4c1-46ae-a27d-f90e82610b7b" escape="true"><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Income Taxes</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We recognize deferred tax assets and liabilities for the expected future income tax consequences of temporary differences between the financial reporting and tax basis of assets and liabilities. Any effects of changes in income tax rates or tax laws are included in the provision for income taxes in the period of enactment. The deferred income tax impact of tax credits is recognized as an immediate adjustment to income tax expense. We recognize deferred tax assets for the expected future effects of all deductible temporary differences to the extent we believe these assets will more likely than not be realized.&#160;We record a valuation allowance when, based on current circumstances, it is more likely than not that all or a portion of the deferred tax assets will not be realized. In making such determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies, recent financial operations and their associated valuation allowances, if any. </span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We recognize the tax benefits from uncertain tax positions only when it is more likely than not, based on the technical merits of the position that it will be sustained upon examination, including the resolution of any related appeals or litigation. The tax benefits recognized in the consolidated financial statements from such a position are measured as the largest benefit that is more likely than not to be realized upon ultimate resolution. We recognize interest and penalties related to uncertain tax positions in operating expense.</span></div></ix:nonNumeric><div style="text-indent:22.5pt;"><span><br/></span></div><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMTM3MDc_6179fd70-43fd-48c2-9f2d-6caa1d1ead59" continuedAt="iad9e17cb3cbf405d889302742a7565fa" escape="true"><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Earnings Per Share</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The Company computes earnings per share (&#8220;EPS&#8221;) using a two-class method, which is an earnings allocation formula that determines EPS for (i) each class of common stock (the Company has a single class of common stock), and (ii) participating securities according to dividends declared and participation rights in undistributed earnings. Restricted stock awards are considered participating securities in periods with net income as they receive non-forfeitable rights to dividends similar to common stock. Restricted stock awards do not participate in net losses.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Basic EPS is calculated by dividing net income available to common stockholders of the Company by the weighted average number of shares of common stock outstanding during the period. Diluted EPS adjusts basic EPS for the effects of restricted stock awards, performance share units and other potentially dilutive financial instruments (dilutive securities), only in the periods in which such effect is dilutive. The effect of the dilutive securities is reflected in diluted EPS by application of the more dilutive of (1)&#160;the treasury stock method or (2)&#160;the two-class method assuming nonvested shares are not converted into </span></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span><br/></span></div></div><ix:continuation id="i60336c7dd425444c8ee80166698762f4" continuedAt="i2fa91d5d43234812aac229552b9012b5"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="iad9e17cb3cbf405d889302742a7565fa">shares of common stock.</ix:continuation> <ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMTM3MzM_f92441e4-6394-4062-a208-bf87e2303807" continuedAt="i43935feec1d94123b7f0ef146d07f96b" escape="true">For the periods presented, diluted EPS using the treasury stock method was less dilutive than the two-class method; as such, only the two-class method has been included below.</ix:nonNumeric></span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><ix:continuation id="i43935feec1d94123b7f0ef146d07f96b"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:44.929%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.724%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net (loss) income as reported</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMi0xLTEtMS0w_843c40e9-d84e-4e58-bbd3-46502cbb856d">5,648</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMi0zLTEtMS0w_f6a2314a-5145-4a25-9a38-d8f15d457bad">17,244</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMi01LTEtMS0w_5c49bb78-a363-4b1a-9d47-74c04ae3ec81">1,493</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMi03LTEtMS0w_4cac6743-3c49-4273-9aa4-2ba7b0b5eb62">32,414</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Distributed net income available to participating securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="boom:DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMy0xLTEtMS0w_87b104ec-8b4b-4f35-874a-6976e19e1926">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" name="boom:DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMy0zLTEtMS0w_716f999a-c1ff-429f-a67c-d67de5666499">2</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="boom:DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMy01LTEtMS0w_9383ddb6-a58e-4504-a6ff-5f8a68cce627">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" name="boom:DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMy03LTEtMS0w_aafc4c99-fa6e-4780-b9b9-3c389b123ef5">5</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Undistributed net income available to participating securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfNC0xLTEtMS0w_6f1d06fc-2d8e-4e06-adb6-61b325211419">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfNC0zLTEtMS0w_9c0f8809-6df8-4131-a51d-463f28f138fa">136</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfNC01LTEtMS0w_a9c887c1-00bb-4659-a2b6-2854e2d74bbd">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfNC03LTEtMS0w_19876a20-e2d7-46ea-bd60-737ff7f9e419">256</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator for basic net (loss) income per share:</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfNS0xLTEtMS0w_067d2ee0-b811-454a-9785-35159a887ff7">5,648</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfNS0zLTEtMS0w_1711b11c-5a27-4ba4-bb4a-a46e754afef0">17,106</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfNS01LTEtMS0w_7feb2fde-ec61-47eb-a518-d1ce6100687d">1,493</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfNS03LTEtMS0w_8395be02-e5cd-4178-89e1-37560d117739">32,153</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Add: Undistributed net income allocated to participating securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfNi0xLTEtMS0w_20aa3190-32d2-4b4a-95dd-a90dfe8cb3dc">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfNi0zLTEtMS0w_f62caaf7-4df4-4f7a-a426-16dbfd0902d2">136</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfNi01LTEtMS0w_5820d06f-bf44-44eb-b541-8a3d2b72d518">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfNi03LTEtMS0w_61b364cf-3996-46f4-b10a-ad25a631108a">256</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Undistributed net income reallocated to participating securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="boom:UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfNy0xLTEtMS0w_b8aebd87-e6ec-4451-ae6c-9de803a5a2b7">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" name="boom:UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfNy0zLTEtMS0w_1ef7cf75-6aa8-458d-a142-4fd9a323a00c">134</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="boom:UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfNy01LTEtMS0w_8dc573e6-9d9e-450a-9b3d-10ca29409353">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" name="boom:UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfNy03LTEtMS0w_0e7d5363-1a13-425f-92f1-eb7f5b13ae29">252</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator for diluted net (loss) income per share:</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfOC0xLTEtMS0w_2b090d5f-1a12-497b-b5dc-e5aeaca79a77">5,648</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfOC0zLTEtMS0w_711fd561-a335-473b-8fc5-f3fc18978c58">17,108</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfOC01LTEtMS0w_3cceaf2b-18bb-40b5-b87f-4db9e7074286">1,493</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfOC03LTEtMS0w_8fcd2bbf-42c0-4fd7-b4df-2bcf3fe52559">32,157</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding for basic net (loss) income per share</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTAtMS0xLTEtMA_3e8cee25-e359-4ab3-aef9-2ab8898664c7">14,832,242</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTAtMy0xLTEtMA_fe5c63f0-83d1-4cd2-b78f-e4a22ea4f703">14,647,019</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTAtNS0xLTEtMA_adb687b8-18bc-47f8-8768-b9b22ded1531">14,745,661</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTAtNy0xLTEtMA_d66ff5a5-7280-4a8d-b9d6-e995aa6238d6">14,624,718</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of dilutive securities (1)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="0" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTEtMS0xLTEtMA_84dce4ad-72cd-45f4-8fb8-20d55c3e20d2">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTEtMy0xLTEtMA_d52d6cad-6c86-4526-a798-5d01c7b864cf">252,968</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="0" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTEtNS0xLTEtMA_0e66b595-d5ca-464d-adcb-8f93dbe5d50f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTEtNy0xLTEtMA_62a83ad4-4271-4c3a-8f51-ae004df7b5c0">225,098</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding for diluted net (loss) income per share</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTItMS0xLTEtMA_076c20de-1546-440d-8694-e38a5034aabf">14,832,242</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTItMy0xLTEtMA_45bd972e-0bb3-4bd7-8323-7018341bce02">14,899,987</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTItNS0xLTEtMA_08469f5a-994f-45f7-a2c0-a65b0d2c6bba">14,745,661</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTItNy0xLTEtMA_49afcc44-0b1b-460a-8501-0aeb6975b3c1">14,849,816</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net (loss) income per share:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTQtMS0xLTEtMA_00fe8272-da2d-42de-96c6-f24036251d14">0.38</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTQtMy0xLTEtMA_fa77a6c4-3882-47e4-b32b-08cc922c6e9a">1.17</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTQtNS0xLTEtMA_d459cca7-f0ca-4c38-9073-3ee4e34a326c">0.10</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTQtNy0xLTEtMA_86ed2afd-3304-4bf1-a75b-2998d602d47c">2.20</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTUtMS0xLTEtMA_07943c2a-00e1-4234-9fb0-e5d6ffd1b4ac">0.38</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTUtMy0xLTEtMA_0dc26c32-2d76-4355-a3ef-2442c65e3253">1.15</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTUtNS0xLTEtMA_f81159ec-fb70-4777-830d-9398025565b4">0.10</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTUtNy0xLTEtMA_ec3f7682-6e19-4910-8c69-378371383e45">2.17</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></ix:continuation></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) For the three and six months ended June 30, 2020, <ix:nonFraction unitRef="shares" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMTA5OTUxMTY0MjgzNw_d7a8dba7-a600-42f7-b99e-040eb8c1ef1c">30,967</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMTA5OTUxMTY0Mjg3NQ_a9cb2316-35b6-4e76-b2b0-c7f5a3e947fe">35,742</ix:nonFraction>, respectively, shares have been excluded as their effect would have been anti-dilutive.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:CompensationRelatedCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMTM3MjI_3047a3ca-a8a3-46d9-b59d-ebf49326d541" continuedAt="ifbed433c0a434e27b9b9995a0199d4ad" escape="true"><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Deferred compensation</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company maintains a Non-Qualified Deferred Compensation Plan (the &#8220;Plan&#8221;) as part of its overall compensation package for certain employees. Participants are eligible to defer a portion of their annual salary, their annual incentive bonus, and their equity awards through the Plan on a tax-deferred basis. Deferrals into the Plan are not matched or subsidized by the Company, nor are they eligible for above-market or preferential earnings.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Plan provides for deferred compensation obligations to be settled either by delivery of a fixed number of shares of DMC&#8217;s common stock or in cash, in accordance with participant contributions and elections. For deferred equity awards, subsequent to equity award vesting and after a period prescribed by the Plan, participants can elect to diversify contributions of equity awards into other investment options available to Plan participants. Once diversified, contributions of equity awards will be settled by delivery of cash.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has established a grantor trust commonly known as a &#8220;rabbi trust&#8221; and contributed certain assets to satisfy the future obligations to participants in the Plan. These assets are subject to potential claims of the Company&#8217;s general creditors. The assets held in the trust include unvested RSAs, vested company stock awards, company-owned life insurance (&#8220;COLI&#8221;) on certain employees, and money market and mutual funds. Unvested RSAs and common stock held by the trust are reflected in the Consolidated Balance Sheets within &#8220;Treasury stock, at cost, and company stock held for deferred compensation, at par&#8221; at the par value of the common stock or unvested RSAs. These accounts are not adjusted for subsequent changes in the fair value of the common stock. COLI is accounted for at the cash surrender value while money market and mutual funds held by the trust are accounted for at fair value. The balances of $<ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfOTQ0MQ_ee0949f7-8ab2-44e3-a98f-89c11b2fa3d6">6,104</ix:nonFraction> as of June 30, 2020 and $<ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMTA5OTUxMTY0MjAwMA_5dc3b9d0-f007-4b50-b760-341ead49a961">4,461</ix:nonFraction> as of December 31, 2019 were reflected in the Consolidated Balance Sheets within &#8220;Other assets.&#8221; </span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Deferred compensation obligations that will be settled in cash are accounted for on an accrual basis in accordance with the terms of the Plan. The balances of $<ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfOTY4Nw_d621af7b-a689-46c4-930a-7f9120775a29">6,110</ix:nonFraction> as of June 30, 2020 and $<ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMTA5OTUxMTY0MjAzNA_a7a9b749-3dc0-45a2-8727-61c6ef3f58ae">6,143</ix:nonFraction> as of December 31, 2019 were reflected in the Consolidated Balance Sheets within &#8220;Other long-term liabilities.&#8221; These obligations are adjusted based on changes in value of the underlying investment options chosen by Plan participants. Deferred compensation that will be settled by delivery of a fixed </span></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span><br/></span></div></div><ix:continuation id="i2fa91d5d43234812aac229552b9012b5"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="ifbed433c0a434e27b9b9995a0199d4ad">number of previously vested shares of the Company&#8217;s common stock are reflected in the Consolidated Statements of Stockholders&#8217; Equity within &#8220;Common stock&#8221; at the par value of the common stock or unvested RSAs. These accounts are not adjusted for subsequent changes in the fair value of the common stock.</ix:continuation></span></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMTM3MTc_f76b5430-287e-400c-bd2a-c3a9a89d8645" continuedAt="idaa703e9a73b457f9407bcf51a9dd169" escape="true">Fair Value of Financial Instruments</ix:nonNumeric></span></div><div style="text-indent:22.5pt;"><span><br/></span></div><ix:continuation id="idaa703e9a73b457f9407bcf51a9dd169"><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. We are required to use an established hierarchy for fair value measurements based upon the inputs to the valuation and the degree to which they are observable or not observable in the market. The three levels in the hierarchy are as follows:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="text-indent:22.5pt;padding-left:27pt;"><span><br/></span></div><div style="text-indent:-13.5pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;">Level 1 &#8212; Inputs to the valuation based upon quoted prices (unadjusted) for identical assets or liabilities in active markets that are accessible as of the measurement date.</span></div><div style="text-indent:22.5pt;padding-left:27pt;"><span><br/></span></div><div style="text-indent:-13.5pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;">Level 2 &#8212; Inputs to the valuation include quoted prices in either markets that are not active, or in active markets for similar assets or liabilities, inputs other than quoted prices that are observable, and inputs that are derived principally from or corroborated by observable market data.</span></div><div style="text-indent:22.5pt;padding-left:27pt;"><span><br/></span></div><div style="text-indent:-13.5pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;">Level 3 &#8212; Inputs to the valuation that are unobservable inputs for the asset or liability.&#160;</span></div><div style="padding-left:36pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The highest priority is assigned to Level 1 inputs and the lowest priority to Level 3 inputs.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The carrying value of accounts receivable and payable, accrued expenses, revolving loans under our credit facility and borrowings under our capital expenditure facility approximate their fair value. Our revolving loans and borrowings under our capital expenditure facility reset each month at market interest rates.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our foreign currency forward contracts are valued using quoted market prices or are determined using a yield curve model based on current market rates. As a result, we classify these investments as Level 2 in the fair value hierarchy. Money market funds and mutual funds of $<ix:nonFraction unitRef="usd" contextRef="ie38cea30acb14ab7a0d06b8aadcc2f3b_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMTIwOTQ_1f568e98-cc8c-474f-bee3-2487cb1965fc">4,097</ix:nonFraction> as of June 30, 2020 and $<ix:nonFraction unitRef="usd" contextRef="i4896f4a17003411d86f88aa1e4965cf9_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMTA5OTUxMTY0MjgxNA_8ef8375a-6560-4c5e-a2c9-7ce4a12ba725">2,420</ix:nonFraction> as of  December 31, 2019 were held to satisfy future deferred compensation obligations are valued based upon the market values of underlying securities, and therefore we classify these assets as Level 2 in the fair value hierarchy.</span></div></ix:continuation><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We did not hold any Level 3 assets or liabilities as of&#160;June 30, 2020&#160;or December 31, 2019.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMTM3MTI_1dd69538-221a-45ba-8157-b302ac87792a" escape="true"><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Recently Adopted Accounting Standards </span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued a new accounting pronouncement regarding credit losses for financial instruments. The new standard requires entities to measure expected credit losses for certain financial assets held at the reporting date using a current expected credit loss model, which is based on historical experience, adjusted for current conditions and reasonable and supportable forecasts. The Company adopted the new standard on January 1, 2020. The Company's financial instruments within the scope of this guidance primarily include trade receivables. Please refer to &#8220;Accounts Receivable&#8221; for further information.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Recent Accounting Pronouncements</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">In December 2019, the FASB issued a new accounting pronouncement regarding accounting for income taxes. The new standard removes certain exceptions to the general principles in ASC 740 </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;">Income Taxes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> and also clarifies and amends existing guidance to provide for more consistent application. The new standard will become effective for the Company in the first quarter of fiscal 2021 and early adoption is permitted. We are evaluating the impact that the adoption of this update will have on our consolidated financial statements.</span></div></ix:nonNumeric></ix:continuation><div style="text-indent:22.5pt;"><span><br/></span></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_40"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">3.&#160;&#160;&#160;&#160;&#160; <ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80MC9mcmFnOjBkZmVkZDdhOGM5MzQ2MTdhMjAzMTdmNGY2N2JiNzI4L3RleHRyZWdpb246MGRmZWRkN2E4YzkzNDYxN2EyMDMxN2Y0ZjY3YmI3MjhfNjE3_0d19378e-9d89-429e-a472-9c45ecd6d063" continuedAt="i7cd952f861c9431bb923e2735f332fbe" escape="true">INVENTORIES</ix:nonNumeric></span></div><ix:continuation id="i7cd952f861c9431bb923e2735f332fbe" continuedAt="ie557f009116348b1a82cd854e0e0f3b7"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80MC9mcmFnOjBkZmVkZDdhOGM5MzQ2MTdhMjAzMTdmNGY2N2JiNzI4L3RleHRyZWdpb246MGRmZWRkN2E4YzkzNDYxN2EyMDMxN2Y0ZjY3YmI3MjhfNjEz_8e3718fd-8da9-46c9-9176-0ffe125b9d0a" escape="true">Inventories are stated at the lower of cost (first-in, first-out) or net realizable value. Significant cost elements included in inventory are material, labor, freight, subcontract costs, and manufacturing overhead. As necessary, we adjust inventory to its net realizable value by recording provisions for excess, slow moving and obsolete inventory. We regularly review inventory quantities on hand and values, and compare them to estimates of future product demand, market conditions, production requirements and technological developments.</ix:nonNumeric> </span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80MC9mcmFnOjBkZmVkZDdhOGM5MzQ2MTdhMjAzMTdmNGY2N2JiNzI4L3RleHRyZWdpb246MGRmZWRkN2E4YzkzNDYxN2EyMDMxN2Y0ZjY3YmI3MjhfNjE1_44fb061b-eade-47bc-9d44-666175ec5ee7" continuedAt="i37c02ca5fcda498180468e0d9e1f5d6f" escape="true">Inventories consisted of the following:</ix:nonNumeric></span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span><br/></span></div></div><div style="margin-bottom:6pt;"><ix:continuation id="ie557f009116348b1a82cd854e0e0f3b7"><ix:continuation id="i37c02ca5fcda498180468e0d9e1f5d6f"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:66.274%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:16.277%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80MC9mcmFnOjBkZmVkZDdhOGM5MzQ2MTdhMjAzMTdmNGY2N2JiNzI4L3RhYmxlOmIzYTJjMjc2NzBlOTQyM2FiYzZiN2FkMmFlN2IwY2E4L3RhYmxlcmFuZ2U6YjNhMmMyNzY3MGU5NDIzYWJjNmI3YWQyYWU3YjBjYThfMS0xLTEtMS0w_c6bfe22c-5b81-4fa5-80fb-acfeb5bcfdf7">26,180</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80MC9mcmFnOjBkZmVkZDdhOGM5MzQ2MTdhMjAzMTdmNGY2N2JiNzI4L3RhYmxlOmIzYTJjMjc2NzBlOTQyM2FiYzZiN2FkMmFlN2IwY2E4L3RhYmxlcmFuZ2U6YjNhMmMyNzY3MGU5NDIzYWJjNmI3YWQyYWU3YjBjYThfMS0zLTEtMS0w_e5137d3d-2540-4a98-9c21-258759770c4c">26,173</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work-in-process</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80MC9mcmFnOjBkZmVkZDdhOGM5MzQ2MTdhMjAzMTdmNGY2N2JiNzI4L3RhYmxlOmIzYTJjMjc2NzBlOTQyM2FiYzZiN2FkMmFlN2IwY2E4L3RhYmxlcmFuZ2U6YjNhMmMyNzY3MGU5NDIzYWJjNmI3YWQyYWU3YjBjYThfMi0xLTEtMS0w_3f1d80f4-d37d-4bed-81b5-aaf74cbf0117">16,170</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80MC9mcmFnOjBkZmVkZDdhOGM5MzQ2MTdhMjAzMTdmNGY2N2JiNzI4L3RhYmxlOmIzYTJjMjc2NzBlOTQyM2FiYzZiN2FkMmFlN2IwY2E4L3RhYmxlcmFuZ2U6YjNhMmMyNzY3MGU5NDIzYWJjNmI3YWQyYWU3YjBjYThfMi0zLTEtMS0w_31f072e3-3d96-4bf1-8f03-7012ff8356d3">12,194</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80MC9mcmFnOjBkZmVkZDdhOGM5MzQ2MTdhMjAzMTdmNGY2N2JiNzI4L3RhYmxlOmIzYTJjMjc2NzBlOTQyM2FiYzZiN2FkMmFlN2IwY2E4L3RhYmxlcmFuZ2U6YjNhMmMyNzY3MGU5NDIzYWJjNmI3YWQyYWU3YjBjYThfMy0xLTEtMS0w_5c645c19-da78-4637-ac1f-74ec84638cbb">17,153</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80MC9mcmFnOjBkZmVkZDdhOGM5MzQ2MTdhMjAzMTdmNGY2N2JiNzI4L3RhYmxlOmIzYTJjMjc2NzBlOTQyM2FiYzZiN2FkMmFlN2IwY2E4L3RhYmxlcmFuZ2U6YjNhMmMyNzY3MGU5NDIzYWJjNmI3YWQyYWU3YjBjYThfMy0zLTEtMS0w_e08597f2-cf92-4d35-be25-d6ec3262ab98">15,045</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Supplies</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" name="us-gaap:InventorySuppliesNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80MC9mcmFnOjBkZmVkZDdhOGM5MzQ2MTdhMjAzMTdmNGY2N2JiNzI4L3RhYmxlOmIzYTJjMjc2NzBlOTQyM2FiYzZiN2FkMmFlN2IwY2E4L3RhYmxlcmFuZ2U6YjNhMmMyNzY3MGU5NDIzYWJjNmI3YWQyYWU3YjBjYThfNC0xLTEtMS0w_0f40a62f-cb91-4607-a6dc-c45f8da72444">257</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" name="us-gaap:InventorySuppliesNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80MC9mcmFnOjBkZmVkZDdhOGM5MzQ2MTdhMjAzMTdmNGY2N2JiNzI4L3RhYmxlOmIzYTJjMjc2NzBlOTQyM2FiYzZiN2FkMmFlN2IwY2E4L3RhYmxlcmFuZ2U6YjNhMmMyNzY3MGU5NDIzYWJjNmI3YWQyYWU3YjBjYThfNC0zLTEtMS0w_7401a455-4418-4139-9751-abe686d61c9b">316</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80MC9mcmFnOjBkZmVkZDdhOGM5MzQ2MTdhMjAzMTdmNGY2N2JiNzI4L3RhYmxlOmIzYTJjMjc2NzBlOTQyM2FiYzZiN2FkMmFlN2IwY2E4L3RhYmxlcmFuZ2U6YjNhMmMyNzY3MGU5NDIzYWJjNmI3YWQyYWU3YjBjYThfNS0xLTEtMS0w_f726388f-c4d6-40c5-9961-ea58dd371db6">59,760</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80MC9mcmFnOjBkZmVkZDdhOGM5MzQ2MTdhMjAzMTdmNGY2N2JiNzI4L3RhYmxlOmIzYTJjMjc2NzBlOTQyM2FiYzZiN2FkMmFlN2IwY2E4L3RhYmxlcmFuZ2U6YjNhMmMyNzY3MGU5NDIzYWJjNmI3YWQyYWU3YjBjYThfNS0zLTEtMS0w_c309e5de-b808-4269-b9ae-145126349f20">53,728</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></ix:continuation></ix:continuation></div><div><span><br/></span></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_43"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">4.&#160;&#160;&#160;&#160;&#160; <ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RleHRyZWdpb246MDY0Y2JjYjJmZDdiNDViOWFhY2EyMDFjZGU5MTgyODRfNjgx_8c832393-2ee4-4de3-9aaa-f0a56923c11b" continuedAt="i0b055998d33146a49e5911d28995ac29" escape="true">PURCHASED INTANGIBLE ASSETS</ix:nonNumeric></span></div><ix:continuation id="i0b055998d33146a49e5911d28995ac29"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RleHRyZWdpb246MDY0Y2JjYjJmZDdiNDViOWFhY2EyMDFjZGU5MTgyODRfNjgy_70357d77-77e4-43d0-ade8-1877c3a4a971" escape="true"><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our purchased intangible assets consisted of the following as of&#160;June 30, 2020:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:51.294%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:13.080%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.080%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.082%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Core technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4a61c1d2039c49feb4f64b324a73d8d7_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOmQ0YjBkM2MzZDYwZjQ2OGJiYTcyMzcyNTc0Y2U3ODQ0L3RhYmxlcmFuZ2U6ZDRiMGQzYzNkNjBmNDY4YmJhNzIzNzI1NzRjZTc4NDRfMS0xLTEtMS0w_c48d2cae-6219-4fa8-86a7-0c03480ccb1e">17,374</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i4a61c1d2039c49feb4f64b324a73d8d7_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOmQ0YjBkM2MzZDYwZjQ2OGJiYTcyMzcyNTc0Y2U3ODQ0L3RhYmxlcmFuZ2U6ZDRiMGQzYzNkNjBmNDY4YmJhNzIzNzI1NzRjZTc4NDRfMS0zLTEtMS0w_51468195-13dc-4adf-bddb-3d7922733ddf">12,590</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4a61c1d2039c49feb4f64b324a73d8d7_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOmQ0YjBkM2MzZDYwZjQ2OGJiYTcyMzcyNTc0Y2U3ODQ0L3RhYmxlcmFuZ2U6ZDRiMGQzYzNkNjBmNDY4YmJhNzIzNzI1NzRjZTc4NDRfMS01LTEtMS0w_cab77cfa-8302-41ca-a9e6-7527086210ed">4,784</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibbe85c4c58044fb187d2c66d628c8ef7_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOmQ0YjBkM2MzZDYwZjQ2OGJiYTcyMzcyNTc0Y2U3ODQ0L3RhYmxlcmFuZ2U6ZDRiMGQzYzNkNjBmNDY4YmJhNzIzNzI1NzRjZTc4NDRfMi0xLTEtMS0w_bdde8bb0-aa58-424e-9108-ab80ecaeaf6e">35,131</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ibbe85c4c58044fb187d2c66d628c8ef7_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOmQ0YjBkM2MzZDYwZjQ2OGJiYTcyMzcyNTc0Y2U3ODQ0L3RhYmxlcmFuZ2U6ZDRiMGQzYzNkNjBmNDY4YmJhNzIzNzI1NzRjZTc4NDRfMi0zLTEtMS0w_cbebac8c-00e6-4e75-9e8f-f42dd262d502">35,131</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibbe85c4c58044fb187d2c66d628c8ef7_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOmQ0YjBkM2MzZDYwZjQ2OGJiYTcyMzcyNTc0Y2U3ODQ0L3RhYmxlcmFuZ2U6ZDRiMGQzYzNkNjBmNDY4YmJhNzIzNzI1NzRjZTc4NDRfMi01LTEtMS0w_1e493271-81c9-4594-b264-ae4ea890b1eb">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks / Trade names</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i62e3ac72f3d247c2a417a17c82e95f65_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOmQ0YjBkM2MzZDYwZjQ2OGJiYTcyMzcyNTc0Y2U3ODQ0L3RhYmxlcmFuZ2U6ZDRiMGQzYzNkNjBmNDY4YmJhNzIzNzI1NzRjZTc4NDRfMy0xLTEtMS0w_fed89c51-c15c-4c10-ad3c-43df35c94f47">1,994</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i62e3ac72f3d247c2a417a17c82e95f65_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOmQ0YjBkM2MzZDYwZjQ2OGJiYTcyMzcyNTc0Y2U3ODQ0L3RhYmxlcmFuZ2U6ZDRiMGQzYzNkNjBmNDY4YmJhNzIzNzI1NzRjZTc4NDRfMy0zLTEtMS0w_e9afcb08-6ad0-4413-b713-566ddf937e41">1,994</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i62e3ac72f3d247c2a417a17c82e95f65_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOmQ0YjBkM2MzZDYwZjQ2OGJiYTcyMzcyNTc0Y2U3ODQ0L3RhYmxlcmFuZ2U6ZDRiMGQzYzNkNjBmNDY4YmJhNzIzNzI1NzRjZTc4NDRfMy01LTEtMS0w_e1aacbd2-589d-46ab-b2cf-fe951b271d96">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOmQ0YjBkM2MzZDYwZjQ2OGJiYTcyMzcyNTc0Y2U3ODQ0L3RhYmxlcmFuZ2U6ZDRiMGQzYzNkNjBmNDY4YmJhNzIzNzI1NzRjZTc4NDRfNC0xLTEtMS0w_79deddef-f9b0-42d1-8c7e-f7ae06708f10">54,499</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOmQ0YjBkM2MzZDYwZjQ2OGJiYTcyMzcyNTc0Y2U3ODQ0L3RhYmxlcmFuZ2U6ZDRiMGQzYzNkNjBmNDY4YmJhNzIzNzI1NzRjZTc4NDRfNC0zLTEtMS0w_3b6329e5-deff-430a-8db5-7473126e1b91">49,715</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOmQ0YjBkM2MzZDYwZjQ2OGJiYTcyMzcyNTc0Y2U3ODQ0L3RhYmxlcmFuZ2U6ZDRiMGQzYzNkNjBmNDY4YmJhNzIzNzI1NzRjZTc4NDRfNC01LTEtMS0w_ddd24453-55a0-425f-96fc-c77b584c5b61">4,784</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our purchased intangible assets consisted of the following as of December 31, 2019:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:51.294%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:13.080%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.080%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.082%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Core technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i445b6f920d5e462e9f39c32d64e97606_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOjNiZWExM2Q2ZDU1ZjQxYTlhMGZiY2M4ODg2MTNiNjhkL3RhYmxlcmFuZ2U6M2JlYTEzZDZkNTVmNDFhOWEwZmJjYzg4ODYxM2I2OGRfMS0xLTEtMS0w_ccdb3c21-6860-438f-8067-d587f174b289">17,717</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i445b6f920d5e462e9f39c32d64e97606_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOjNiZWExM2Q2ZDU1ZjQxYTlhMGZiY2M4ODg2MTNiNjhkL3RhYmxlcmFuZ2U6M2JlYTEzZDZkNTVmNDFhOWEwZmJjYzg4ODYxM2I2OGRfMS0zLTEtMS0w_5f5af6e0-3796-429f-a1a4-b433290eb69f">11,837</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i445b6f920d5e462e9f39c32d64e97606_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOjNiZWExM2Q2ZDU1ZjQxYTlhMGZiY2M4ODg2MTNiNjhkL3RhYmxlcmFuZ2U6M2JlYTEzZDZkNTVmNDFhOWEwZmJjYzg4ODYxM2I2OGRfMS01LTEtMS0w_f8c18b50-0498-4b7f-8f17-4e8569bda411">5,880</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4728c6c2ff4243e0a887466a1116961b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOjNiZWExM2Q2ZDU1ZjQxYTlhMGZiY2M4ODg2MTNiNjhkL3RhYmxlcmFuZ2U6M2JlYTEzZDZkNTVmNDFhOWEwZmJjYzg4ODYxM2I2OGRfMi0xLTEtMS0w_5ccc0779-0c12-4576-b7b0-6c7cb01de82d">35,091</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i4728c6c2ff4243e0a887466a1116961b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOjNiZWExM2Q2ZDU1ZjQxYTlhMGZiY2M4ODg2MTNiNjhkL3RhYmxlcmFuZ2U6M2JlYTEzZDZkNTVmNDFhOWEwZmJjYzg4ODYxM2I2OGRfMi0zLTEtMS0w_d46dc3e5-8f0c-40d7-8a43-047d47161749">35,091</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4728c6c2ff4243e0a887466a1116961b_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOjNiZWExM2Q2ZDU1ZjQxYTlhMGZiY2M4ODg2MTNiNjhkL3RhYmxlcmFuZ2U6M2JlYTEzZDZkNTVmNDFhOWEwZmJjYzg4ODYxM2I2OGRfMi01LTEtMS0w_e0b64ffa-5963-449d-898d-bf175180d63e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks / Trade names</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifc70b63df3114bb0b61452608c51ce14_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOjNiZWExM2Q2ZDU1ZjQxYTlhMGZiY2M4ODg2MTNiNjhkL3RhYmxlcmFuZ2U6M2JlYTEzZDZkNTVmNDFhOWEwZmJjYzg4ODYxM2I2OGRfMy0xLTEtMS0w_efabbe8b-5ee4-45c8-a8bf-c40909fe1e18">1,988</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifc70b63df3114bb0b61452608c51ce14_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOjNiZWExM2Q2ZDU1ZjQxYTlhMGZiY2M4ODg2MTNiNjhkL3RhYmxlcmFuZ2U6M2JlYTEzZDZkNTVmNDFhOWEwZmJjYzg4ODYxM2I2OGRfMy0zLTEtMS0w_3d083a3c-ac49-4fba-be98-65a14d935999">1,988</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifc70b63df3114bb0b61452608c51ce14_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOjNiZWExM2Q2ZDU1ZjQxYTlhMGZiY2M4ODg2MTNiNjhkL3RhYmxlcmFuZ2U6M2JlYTEzZDZkNTVmNDFhOWEwZmJjYzg4ODYxM2I2OGRfMy01LTEtMS0w_1735ade9-5026-4426-a204-c2b9dfdb5531">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOjNiZWExM2Q2ZDU1ZjQxYTlhMGZiY2M4ODg2MTNiNjhkL3RhYmxlcmFuZ2U6M2JlYTEzZDZkNTVmNDFhOWEwZmJjYzg4ODYxM2I2OGRfNC0xLTEtMS0w_158e75d5-bc14-4f42-836f-f9f2929e124a">54,796</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOjNiZWExM2Q2ZDU1ZjQxYTlhMGZiY2M4ODg2MTNiNjhkL3RhYmxlcmFuZ2U6M2JlYTEzZDZkNTVmNDFhOWEwZmJjYzg4ODYxM2I2OGRfNC0zLTEtMS0w_d72a5dac-0f4d-4ecb-9d4c-7b1f8a8188d3">48,916</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOjNiZWExM2Q2ZDU1ZjQxYTlhMGZiY2M4ODg2MTNiNjhkL3RhYmxlcmFuZ2U6M2JlYTEzZDZkNTVmNDFhOWEwZmJjYzg4ODYxM2I2OGRfNC01LTEtMS0w_10bc0c4b-9434-4b34-b3f9-c27b1466760f">5,880</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The change in the gross value of our purchased intangible assets from December 31, 2019 to June 30, 2020 was due to foreign currency translation and an adjustment due to the recognition of tax benefit of tax amortization previously applied to certain goodwill related to the NobelClad and DynaEnergetics reporting units. After the goodwill was written off at September 30, 2017 and December 31, 2015, respectively, the tax amortization reduces other noncurrent intangible assets related to the historical acquisition.</span></div></ix:continuation><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_46"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">5.&#160;&#160;&#160;&#160;&#160; <ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80Ni9mcmFnOjRhYmFlMTllYjlmYzQ0YWY4Yjk2ZTIxN2I5OWFhZmUzL3RleHRyZWdpb246NGFiYWUxOWViOWZjNDRhZjhiOTZlMjE3Yjk5YWFmZTNfNTMw_319921d8-2dbd-4ed2-bafd-16110ce8f230" continuedAt="icb792826e5c34bf5b11972fb656f9993" escape="true">CONTRACT LIABILITIES</ix:nonNumeric></span></div><ix:continuation id="icb792826e5c34bf5b11972fb656f9993"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="i23bc181f562149feb8d14a53c814739a">On occasion, we require customers to make advance payments prior to the shipment of goods in order to help finance our inventory investment on large orders or to keep customers&#8217; credit limits at acceptable levels.</ix:continuation>&#160;<ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80Ni9mcmFnOjRhYmFlMTllYjlmYzQ0YWY4Yjk2ZTIxN2I5OWFhZmUzL3RleHRyZWdpb246NGFiYWUxOWViOWZjNDRhZjhiOTZlMjE3Yjk5YWFmZTNfNTIy_3dd55cb6-8b7d-458b-a57d-76fb7ccb32c8" continuedAt="i8ce74fb065474eae8640f80c6e274547" escape="true">Contract liabilities were as follows:</ix:nonNumeric></span></div><div style="margin-bottom:6pt;"><ix:continuation id="i8ce74fb065474eae8640f80c6e274547"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:62.516%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:15.595%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:15.156%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NobelClad</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i94fe59eaf7e149aeafd41626fd78a3ba_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80Ni9mcmFnOjRhYmFlMTllYjlmYzQ0YWY4Yjk2ZTIxN2I5OWFhZmUzL3RhYmxlOmQ0ZjQ5MTI1YTkyNjRmNTM4NTY5NjE1YzEzNDRjMzMzL3RhYmxlcmFuZ2U6ZDRmNDkxMjVhOTI2NGY1Mzg1Njk2MTVjMTM0NGMzMzNfMS0xLTEtMS0w_cc36e7de-6d9f-424a-bf07-712efffc3156">4,639</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia45412b3b01443e0933d152e41bec155_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80Ni9mcmFnOjRhYmFlMTllYjlmYzQ0YWY4Yjk2ZTIxN2I5OWFhZmUzL3RhYmxlOmQ0ZjQ5MTI1YTkyNjRmNTM4NTY5NjE1YzEzNDRjMzMzL3RhYmxlcmFuZ2U6ZDRmNDkxMjVhOTI2NGY1Mzg1Njk2MTVjMTM0NGMzMzNfMS0zLTEtMS0w_96b8e32e-eefa-413d-9c35-442efc8b0c0d">1,427</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DynaEnergetics</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i12dd7c86ef54428f9c4343ce9c2aecb9_I20200630" decimals="-3" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80Ni9mcmFnOjRhYmFlMTllYjlmYzQ0YWY4Yjk2ZTIxN2I5OWFhZmUzL3RhYmxlOmQ0ZjQ5MTI1YTkyNjRmNTM4NTY5NjE1YzEzNDRjMzMzL3RhYmxlcmFuZ2U6ZDRmNDkxMjVhOTI2NGY1Mzg1Njk2MTVjMTM0NGMzMzNfMi0xLTEtMS0w_cb689627-fbc5-4a80-8623-2cc0e38abd27">587</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia877feff7ef74e518766b3a25ecc68a0_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80Ni9mcmFnOjRhYmFlMTllYjlmYzQ0YWY4Yjk2ZTIxN2I5OWFhZmUzL3RhYmxlOmQ0ZjQ5MTI1YTkyNjRmNTM4NTY5NjE1YzEzNDRjMzMzL3RhYmxlcmFuZ2U6ZDRmNDkxMjVhOTI2NGY1Mzg1Njk2MTVjMTM0NGMzMzNfMi0zLTEtMS0w_79e742e6-840b-4bf6-b43e-3a9fb1d64d51">1,309</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80Ni9mcmFnOjRhYmFlMTllYjlmYzQ0YWY4Yjk2ZTIxN2I5OWFhZmUzL3RhYmxlOmQ0ZjQ5MTI1YTkyNjRmNTM4NTY5NjE1YzEzNDRjMzMzL3RhYmxlcmFuZ2U6ZDRmNDkxMjVhOTI2NGY1Mzg1Njk2MTVjMTM0NGMzMzNfNC0xLTEtMS0w_d1909726-a22f-45c1-b7b9-c68566c9acef">5,226</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80Ni9mcmFnOjRhYmFlMTllYjlmYzQ0YWY4Yjk2ZTIxN2I5OWFhZmUzL3RhYmxlOmQ0ZjQ5MTI1YTkyNjRmNTM4NTY5NjE1YzEzNDRjMzMzL3RhYmxlcmFuZ2U6ZDRmNDkxMjVhOTI2NGY1Mzg1Njk2MTVjMTM0NGMzMzNfNC0zLTEtMS0w_65bacf5d-9bfc-45d6-a50f-c8e665f8e3d2">2,736</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></ix:continuation></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We expect to recognize the revenue associated with contract liabilities over a time period no longer than one year. Of the $<ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80Ni9mcmFnOjRhYmFlMTllYjlmYzQ0YWY4Yjk2ZTIxN2I5OWFhZmUzL3RleHRyZWdpb246NGFiYWUxOWViOWZjNDRhZjhiOTZlMjE3Yjk5YWFmZTNfNDE0_240c3b54-23fc-4b74-849b-d53e29b0e0dd">2,736</ix:nonFraction> recorded as contract liabilities at December 31, 2019, $<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80Ni9mcmFnOjRhYmFlMTllYjlmYzQ0YWY4Yjk2ZTIxN2I5OWFhZmUzL3RleHRyZWdpb246NGFiYWUxOWViOWZjNDRhZjhiOTZlMjE3Yjk5YWFmZTNfNDU3_a2663c49-4605-4e3c-bc8b-3ce03c963584">1,988</ix:nonFraction> was recorded to net sales during the six months ended June 30, 2020.</span></div></ix:continuation><div><span><br/></span></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_49"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">6.&#160;&#160;&#160;&#160;&#160; <ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjEyMg_b1cc718c-cda1-4e9e-83d3-87101fe09af7" continuedAt="i6c901867c8b04f34bba97b365b8aaf51" escape="true">LEASES</ix:nonNumeric></span></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="i6c901867c8b04f34bba97b365b8aaf51" continuedAt="ied354511da2e4bba92e8f82a9ce880bd">The Company leases real properties for use in manufacturing and as administrative and sales offices, and leases automobiles and office equipment. The Company determines if a contract contains a lease arrangement at the inception of the contract. For leases in which the Company is the lessee, leases are classified as either finance or operating. Right of use (ROU) assets are initially measured at the present value of lease payments over the lease term plus initial direct costs, if any, with the </ix:continuation></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span><br/></span></div></div><ix:continuation id="ied354511da2e4bba92e8f82a9ce880bd"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">classification affecting the pattern of expense recognition. If a lease does not provide a discount rate and the rate cannot be readily determined, an incremental borrowing rate is used to determine the future lease payments. Lease and non-lease components within the Company&#8217;s lease agreements are accounted for together.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="boom:OperatingLeaseAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjExNw_eda84180-6e1b-47e1-bea5-3f81efe3b064" escape="true"><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Nearly all of the Company&#8217;s leasing arrangements are classified as operating leases. ROU asset and lease liability balances were as follows for the periods presented:</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:62.516%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:15.595%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:15.156%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ROU asset</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOjc3NzJlYWU4MTYxNDRjYmViM2FkNjcyODc0NTExOWY0L3RhYmxlcmFuZ2U6Nzc3MmVhZTgxNjE0NGNiZWIzYWQ2NzI4NzQ1MTE5ZjRfMS0xLTEtMS0w_fae8132b-4078-4154-9aa5-6c0be5845060">11,055</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOjc3NzJlYWU4MTYxNDRjYmViM2FkNjcyODc0NTExOWY0L3RhYmxlcmFuZ2U6Nzc3MmVhZTgxNjE0NGNiZWIzYWQ2NzI4NzQ1MTE5ZjRfMS0zLTEtMS0w_bc92251e-b57c-4828-8714-4347b8d6cbe3">10,423</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current lease liability</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOjc3NzJlYWU4MTYxNDRjYmViM2FkNjcyODc0NTExOWY0L3RhYmxlcmFuZ2U6Nzc3MmVhZTgxNjE0NGNiZWIzYWQ2NzI4NzQ1MTE5ZjRfMy0xLTEtMS0w_5a3fc9b6-370c-4083-9d15-17d494f6d9e1">1,846</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOjc3NzJlYWU4MTYxNDRjYmViM2FkNjcyODc0NTExOWY0L3RhYmxlcmFuZ2U6Nzc3MmVhZTgxNjE0NGNiZWIzYWQ2NzI4NzQ1MTE5ZjRfMy0zLTEtMS0w_51ad3b33-0904-4eaf-9fda-c7615d1a31d4">1,716</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term lease liability</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOjc3NzJlYWU4MTYxNDRjYmViM2FkNjcyODc0NTExOWY0L3RhYmxlcmFuZ2U6Nzc3MmVhZTgxNjE0NGNiZWIzYWQ2NzI4NzQ1MTE5ZjRfNC0xLTEtMS0w_f28739a9-de6c-4b2f-b90b-e694ae1a8998">10,430</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOjc3NzJlYWU4MTYxNDRjYmViM2FkNjcyODc0NTExOWY0L3RhYmxlcmFuZ2U6Nzc3MmVhZTgxNjE0NGNiZWIzYWQ2NzI4NzQ1MTE5ZjRfNC0zLTEtMS0w_2d384aa9-abfa-4d9a-a291-66d1f686ea52">9,777</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease liability</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOjc3NzJlYWU4MTYxNDRjYmViM2FkNjcyODc0NTExOWY0L3RhYmxlcmFuZ2U6Nzc3MmVhZTgxNjE0NGNiZWIzYWQ2NzI4NzQ1MTE5ZjRfNS0xLTEtMS0w_c0f06a78-1be4-4caa-91e0-c1133d948b65">12,276</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOjc3NzJlYWU4MTYxNDRjYmViM2FkNjcyODc0NTExOWY0L3RhYmxlcmFuZ2U6Nzc3MmVhZTgxNjE0NGNiZWIzYWQ2NzI4NzQ1MTE5ZjRfNS0zLTEtMS0w_3ae1558b-0d66-4c3b-9d54-91f4a1566eaf">11,493</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The ROU asset was included in &#8220;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjE5OTAyMzI1Nzk2OQ_050b87d6-f978-4d2a-9bc5-e8f1de914207"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjE5OTAyMzI1Nzk2OQ_fc94bfaa-34b9-45ca-a821-8ff0b51340a3">Other assets</span></span>&#8221; while the current lease liability was reported in &#8220;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjE5OTAyMzI1Nzk3MA_5acb53af-b4e5-4d21-a616-6e5e125bf92f"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjE5OTAyMzI1Nzk3MA_d8c75edd-837d-4938-bf75-1cb20199a12d">Other current liabilities</span></span>&#8221; and the long-term lease liability was reported in &#8220;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjE5OTAyMzI1Nzk3MQ_5d22cd10-3cf9-4ea6-b462-f27c0859e4b6"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjE5OTAyMzI1Nzk3MQ_9e2ed110-886e-454d-aca8-0be84748cf1d">Other long-term liabilities</span></span>&#8221; on the Company&#8217;s Condensed Consolidated Balance Sheet. Cash paid for operating lease liabilities are recorded as cash flows from operating activities in the Company&#8217;s Condensed Consolidated Statements of Cash Flows. For the three months ended June 30, 2020 and 2019, operating lease costs were $<ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMTQ4NA_cd9ef23a-03a5-48eb-8e81-493d4b31a001">894</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMTQ5MQ_16b6c612-80be-4447-9a6d-70fb4429ab52">751</ix:nonFraction>, respectively. For the six months ended June 30, 2020 and 2019, operating lease costs were $<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMTA5OTUxMTYzMDA0Ng_69474ecc-a3e9-411f-890d-f38834b8fe6f">1,996</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMTA5OTUxMTYzMDA3NA_2c251560-6487-42d9-8f6c-93d25824267b">1,436</ix:nonFraction>, respectively. Operating lease costs were included in the Company&#8217;s Condensed Consolidated Statements of Operations. Short term and variable lease costs were not material for the three and six months ended June 30, 2020 and 2019.</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Certain of the Company&#8217;s leases contain renewal options and options to extend the leases for up to <ix:nonNumeric contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseRenewalTerm" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfNDk0NzgwMjMyNzEzMg_45c9d917-a169-4ce5-809c-f9e8ea289346">five years</ix:nonNumeric>, and a majority of these options are reflected in the calculation of the ROU asset and lease liability due to the likelihood of renewal.</span></div><div style="text-indent:18pt;"><span><br/></span></div><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjExOA_86d77451-09c7-4f4a-82a1-086d9728f58f" escape="true"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the weighted average lease terms and discount rates for operating lease liabilities: </span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:76.330%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:19.670%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOmIwYzZmYWNjYmQwZTQ3OWI4NmY3NTVkYTk0ZTczZTNlL3RhYmxlcmFuZ2U6YjBjNmZhY2NiZDBlNDc5Yjg2Zjc1NWRhOTRlNzNlM2VfMS0xLTEtMS0w_dcac06fd-ed88-43b1-a0a4-ec321ad79360">8.62</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average discount rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOmIwYzZmYWNjYmQwZTQ3OWI4NmY3NTVkYTk0ZTczZTNlL3RhYmxlcmFuZ2U6YjBjNmZhY2NiZDBlNDc5Yjg2Zjc1NWRhOTRlNzNlM2VfMi0xLTEtMS0w_e440e1cc-ea98-4034-874f-512d4cabb305">5.5</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjEyMA_a483bcaa-ef6e-48aa-b586-3e85206e679b" escape="true"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table represents maturities of operating lease liabilities as of June 30, 2020:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:80.844%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:15.156%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due within 1 year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOmIzNDUwNGI1NDY4MzQzMThiOWVlZmFhMDFkZTdkZjAzL3RhYmxlcmFuZ2U6YjM0NTA0YjU0NjgzNDMxOGI5ZWVmYWEwMWRlN2RmMDNfMC0xLTEtMS0w_d1f67d6c-6917-47b4-ac17-6115d786b2ae">1,846</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due after 1 year through 2 years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOmIzNDUwNGI1NDY4MzQzMThiOWVlZmFhMDFkZTdkZjAzL3RhYmxlcmFuZ2U6YjM0NTA0YjU0NjgzNDMxOGI5ZWVmYWEwMWRlN2RmMDNfMS0xLTEtMS0w_67d45d72-ba6b-4e7f-955a-b9808c215147">1,924</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due after 2 years through 3 years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOmIzNDUwNGI1NDY4MzQzMThiOWVlZmFhMDFkZTdkZjAzL3RhYmxlcmFuZ2U6YjM0NTA0YjU0NjgzNDMxOGI5ZWVmYWEwMWRlN2RmMDNfMi0xLTEtMS0w_59837837-d983-45d2-beed-d8baaae16c6e">1,766</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due after 3 years through 4 years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOmIzNDUwNGI1NDY4MzQzMThiOWVlZmFhMDFkZTdkZjAzL3RhYmxlcmFuZ2U6YjM0NTA0YjU0NjgzNDMxOGI5ZWVmYWEwMWRlN2RmMDNfMy0xLTEtMS0w_9e9067d3-6dbd-42ed-8f5c-a2990fabcb90">1,609</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due after 4 years through 5 years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOmIzNDUwNGI1NDY4MzQzMThiOWVlZmFhMDFkZTdkZjAzL3RhYmxlcmFuZ2U6YjM0NTA0YjU0NjgzNDMxOGI5ZWVmYWEwMWRlN2RmMDNfNC0xLTEtMS0w_a5d39121-c760-46ce-af7c-880726893ac6">1,538</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due after 5 years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOmIzNDUwNGI1NDY4MzQzMThiOWVlZmFhMDFkZTdkZjAzL3RhYmxlcmFuZ2U6YjM0NTA0YjU0NjgzNDMxOGI5ZWVmYWEwMWRlN2RmMDNfNS0xLTEtMS0w_9adc4094-d9d3-4713-bf03-7de931d5e9e7">6,148</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total future minimum lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOmIzNDUwNGI1NDY4MzQzMThiOWVlZmFhMDFkZTdkZjAzL3RhYmxlcmFuZ2U6YjM0NTA0YjU0NjgzNDMxOGI5ZWVmYWEwMWRlN2RmMDNfNi0xLTEtMS0w_a03bb036-2397-4480-b7b9-01832f05f19e">14,831</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less imputed interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOmIzNDUwNGI1NDY4MzQzMThiOWVlZmFhMDFkZTdkZjAzL3RhYmxlcmFuZ2U6YjM0NTA0YjU0NjgzNDMxOGI5ZWVmYWEwMWRlN2RmMDNfNy0xLTEtMS0w_87a579dd-96e6-4637-92d5-a57b1b5eb13d">2,555</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOmIzNDUwNGI1NDY4MzQzMThiOWVlZmFhMDFkZTdkZjAzL3RhYmxlcmFuZ2U6YjM0NTA0YjU0NjgzNDMxOGI5ZWVmYWEwMWRlN2RmMDNfOC0xLTEtMS0w_90951417-828f-4ad5-a44c-6e400a4cb3d2">12,276</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_52"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">7.&#160;&#160;&#160;&#160;&#160; <ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfNDAxMw_54320e4a-b11a-4108-b80f-14252eea5a82" continuedAt="i74b99a06ef074068af787d94ed5bf7d2" escape="true">DEBT</ix:nonNumeric></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="i74b99a06ef074068af787d94ed5bf7d2" continuedAt="i43bf18964ae1453285d5b14ce0ea99f7">&#160;</ix:continuation></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span><br/></span></div></div><ix:continuation id="i43bf18964ae1453285d5b14ce0ea99f7" continuedAt="i485af1ec408549d283c81a07a830ad8f"><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfNDAxMA_a3dc8aba-8d0c-487f-9f6e-99889aeac495" escape="true"><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Outstanding borrowings consisted of the following:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:67.444%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:11.011%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.815%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Syndicated credit agreement:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. Dollar revolving loan</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icde5cdfe1ab14b54b3ae44b22b28b356_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RhYmxlOjM3ZTg1Y2VmZWI2NjQ0OTQ5MGEzODEzMzczNjdjNDljL3RhYmxlcmFuZ2U6MzdlODVjZWZlYjY2NDQ5NDkwYTM4MTMzNzM2N2M0OWNfMi0xLTEtMS0w_7b37fb33-c9df-4bd5-9391-1886957a397b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib03d4316aa244dcdbc3e8be26427bfac_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RhYmxlOjM3ZTg1Y2VmZWI2NjQ0OTQ5MGEzODEzMzczNjdjNDljL3RhYmxlcmFuZ2U6MzdlODVjZWZlYjY2NDQ5NDkwYTM4MTMzNzM2N2M0OWNfMi0zLTEtMS0w_a11edde6-6821-475a-9d06-75de61c8cd13">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital expenditure facility</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac5910af9a95412f8db491f1a6dfd501_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RhYmxlOjM3ZTg1Y2VmZWI2NjQ0OTQ5MGEzODEzMzczNjdjNDljL3RhYmxlcmFuZ2U6MzdlODVjZWZlYjY2NDQ5NDkwYTM4MTMzNzM2N2M0OWNfNC0xLTEtMS0w_264962e6-c9ef-4292-853b-b0bd14d38e0d">13,313</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i828c1cf0d50845908584ecb1655bc409_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RhYmxlOjM3ZTg1Y2VmZWI2NjQ0OTQ5MGEzODEzMzczNjdjNDljL3RhYmxlcmFuZ2U6MzdlODVjZWZlYjY2NDQ5NDkwYTM4MTMzNzM2N2M0OWNfNC0zLTEtMS0w_39016e2e-ea5c-49d1-88fd-7d1712f0784f">14,875</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding borrowings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RhYmxlOjM3ZTg1Y2VmZWI2NjQ0OTQ5MGEzODEzMzczNjdjNDljL3RhYmxlcmFuZ2U6MzdlODVjZWZlYjY2NDQ5NDkwYTM4MTMzNzM2N2M0OWNfNi0xLTEtMS0w_1b490a05-d4ef-4813-b0d7-bc5f76096969">13,313</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RhYmxlOjM3ZTg1Y2VmZWI2NjQ0OTQ5MGEzODEzMzczNjdjNDljL3RhYmxlcmFuZ2U6MzdlODVjZWZlYjY2NDQ5NDkwYTM4MTMzNzM2N2M0OWNfNi0zLTEtMS0w_c03f9628-d703-40af-ae43-4fd33a1e4505">14,875</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RhYmxlOjM3ZTg1Y2VmZWI2NjQ0OTQ5MGEzODEzMzczNjdjNDljL3RhYmxlcmFuZ2U6MzdlODVjZWZlYjY2NDQ5NDkwYTM4MTMzNzM2N2M0OWNfNy0xLTEtMS0w_9542f149-3b1d-4527-b295-8d2e1b09acd3">593</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RhYmxlOjM3ZTg1Y2VmZWI2NjQ0OTQ5MGEzODEzMzczNjdjNDljL3RhYmxlcmFuZ2U6MzdlODVjZWZlYjY2NDQ5NDkwYTM4MTMzNzM2N2M0OWNfNy0zLTEtMS0w_46559317-3731-45cc-a52e-2234d23e7905">603</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RhYmxlOjM3ZTg1Y2VmZWI2NjQ0OTQ5MGEzODEzMzczNjdjNDljL3RhYmxlcmFuZ2U6MzdlODVjZWZlYjY2NDQ5NDkwYTM4MTMzNzM2N2M0OWNfOC0xLTEtMS0w_5fabdfb8-24b8-4057-bf14-a5a63eecdc2d">12,720</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RhYmxlOjM3ZTg1Y2VmZWI2NjQ0OTQ5MGEzODEzMzczNjdjNDljL3RhYmxlcmFuZ2U6MzdlODVjZWZlYjY2NDQ5NDkwYTM4MTMzNzM2N2M0OWNfOC0zLTEtMS0w_82a89b2e-dd59-4cb3-8798-d559357e8f6d">14,272</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: current portion of long-term debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RhYmxlOjM3ZTg1Y2VmZWI2NjQ0OTQ5MGEzODEzMzczNjdjNDljL3RhYmxlcmFuZ2U6MzdlODVjZWZlYjY2NDQ5NDkwYTM4MTMzNzM2N2M0OWNfOS0xLTEtMS0w_5a638348-7809-477b-aa45-177d65635fc1">3,125</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RhYmxlOjM3ZTg1Y2VmZWI2NjQ0OTQ5MGEzODEzMzczNjdjNDljL3RhYmxlcmFuZ2U6MzdlODVjZWZlYjY2NDQ5NDkwYTM4MTMzNzM2N2M0OWNfOS0zLTEtMS0w_1956ecde-5189-43c3-98ac-888f5cbd9ea2">3,125</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term debt</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RhYmxlOjM3ZTg1Y2VmZWI2NjQ0OTQ5MGEzODEzMzczNjdjNDljL3RhYmxlcmFuZ2U6MzdlODVjZWZlYjY2NDQ5NDkwYTM4MTMzNzM2N2M0OWNfMTAtMS0xLTEtMA_a64e68c1-a61f-40c5-a040-4ce8e33752b0">9,595</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RhYmxlOjM3ZTg1Y2VmZWI2NjQ0OTQ5MGEzODEzMzczNjdjNDljL3RhYmxlcmFuZ2U6MzdlODVjZWZlYjY2NDQ5NDkwYTM4MTMzNzM2N2M0OWNfMTAtMy0xLTEtMA_268678f9-c2af-4abc-9284-b1393ea50be2">11,147</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Syndicated Credit Agreement</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On March 8, 2018, we entered into a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMTM5_a9b5994f-7efe-4e5f-a3b9-ae02471269b3">five</span>-year $<ix:nonFraction unitRef="usd" contextRef="iaf80dcdddb814c3493e203613f328ab0_I20180308" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMTQ3_45689969-ba88-44de-a0cf-4679877ba004">75,000</ix:nonFraction> syndicated credit agreement (&#8220;credit facility&#8221;) which replaced in its entirety our prior syndicated credit facility entered into on February 23, 2015. The credit facility allows for revolving loans of up to $<ix:nonFraction unitRef="usd" contextRef="i6a282a104058409095a70ae316e73551_I20180308" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMzU3_b55f52c3-7bdb-45d9-84ca-e369735477a6">50,000</ix:nonFraction> with a $<ix:nonFraction unitRef="usd" contextRef="i39309e4657bd4fb78d9893b2812caeec_I20180308" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMzY3_d71be0c1-836a-4f99-85e4-e983a038e76a">20,000</ix:nonFraction> US dollar equivalent sublimit for alternative currency loans. In addition, the agreement provided for a $<ix:nonFraction unitRef="usd" contextRef="ia4b1f5578d4c476d84f8e0de0c85a93f_I20180308" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfNDc0_bfb74b49-a913-47fa-b024-fa3822cb638f">25,000</ix:nonFraction> Capital Expenditure Facility (&#8220;Capex Facility&#8221;) which was used to assist in financing our DynaEnergetics manufacturing expansion project in Blum, Texas. At the end of year one, the Capex Facility converted to a term loan which is amortizable at <ix:nonFraction unitRef="number" contextRef="i16636c300ba549c79acd8c16a947a9ae_D20180308-20180308" decimals="INF" name="boom:DebtInstrumentAnnualPrincipalPaymentPercentofPrincipal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfNzIy_87ced123-a6b9-47e5-81d4-fbfb83ce0b5a">12.5</ix:nonFraction>% of principal per year with a balloon payment for the outstanding balance upon the credit facility maturity date in 2023. The Capex Facility bears interest at a LIBOR-based variable rate which at June 30, 2020  was <ix:nonFraction unitRef="number" contextRef="i6970d5d4ec77477f84d0918f70830d25_I20200630" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfOTI4_9f3303f7-0d09-497d-863b-43ba300ed290">2.49</ix:nonFraction>%. In 2019, we prepaid an additional $<ix:nonFraction unitRef="usd" contextRef="ia5901d32655d44d4811186d03ca4e2c7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="boom:LineOfCreditFacilityPrepayment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfOTY2_d3147f75-0f2a-450d-a35b-b51bf0cb580f">7,000</ix:nonFraction> above the required amortization amount. The credit facility has a $<ix:nonFraction unitRef="usd" contextRef="iaf80dcdddb814c3493e203613f328ab0_I20180308" decimals="INF" format="ixt:numdotdecimal" name="boom:LineofCreditFacilityAccordionFeature" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMTAzNQ_e407979f-be49-4f83-b419-7fd8e3406ce7">100,000</ix:nonFraction> accordion feature to increase the commitments under the revolving loan class and/or by adding a term loan subject to approval by applicable lenders. We entered into the credit facility with a syndicate of <ix:nonFraction unitRef="bank" contextRef="i16636c300ba549c79acd8c16a947a9ae_D20180308-20180308" decimals="INF" format="ixt-sec:numwordsen" name="boom:LineOfCreditFacilityNumberofBanks" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMTI0Mw_eedb742a-62f2-4f5b-ba8b-d8a4b6d58499">three</ix:nonFraction> banks, with KeyBank, N.A. acting as administrative agent. The syndicated credit facility is secured by the assets of DMC including accounts receivable, inventory, and fixed assets, as well as guarantees and share pledges by DMC and its subsidiaries.</span></div><div style="text-indent:22.5pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Borrowings under the $<ix:nonFraction unitRef="usd" contextRef="i6a282a104058409095a70ae316e73551_I20180308" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMTA5OTUxMTYzOTgyMw_b55f52c3-7bdb-45d9-84ca-e369735477a6">50,000</ix:nonFraction> revolving loan can be in the form of one, two, three, or six month LIBOR rate loans. Additionally, US dollar borrowings on the revolving loan can be in the form of Base Rate loans (Base Rate borrowings are based on the greater of the administrative agent&#8217;s Prime rates, an adjusted Federal Funds rate or an adjusted LIBOR rate). LIBOR loans bear interest at the applicable </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">LIBOR</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> rate plus an applicable margin (varying from <ix:nonFraction unitRef="number" contextRef="i01bf7998f71d44568d32695a68bd5d80_D20200101-20200630" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMTA5OTUxMTY0MDI3OQ_0408b2ae-1be0-4c94-82e3-7b23ab56a71d">1.50</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i5ff23a2e4f194f909e39d1c6cfa36f82_D20200101-20200630" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMTA5OTUxMTY0MDI4NQ_aaa78fa3-2228-4fe6-9c57-56709712f96f">3.00</ix:nonFraction>%). Base Rate loans bear interest at the defined Base rate plus an applicable margin (varying from <ix:nonFraction unitRef="number" contextRef="i0a001270fcc64a0a8613207cad481a29_D20200101-20200630" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMTA5OTUxMTY0MDM4NQ_0a987d4f-f81b-4f36-ab9b-6b7300ca123d">0.50</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i933e15ec85444d75b725b31656fd64b7_D20200101-20200630" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMTA5OTUxMTY0MDM5MQ_b5d8199c-87d3-4ffb-9499-16dbd0797c37">2.00</ix:nonFraction>%). All revolver loan borrowings and repayments have been in the form of one-month or two-month loans and are reported on a net basis in our Condensed Consolidated Statements of Cash Flows.</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Borrowings under the $<ix:nonFraction unitRef="usd" contextRef="i39309e4657bd4fb78d9893b2812caeec_I20180308" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMTA5OTUxMTY0MDYwNA_d71be0c1-836a-4f99-85e4-e983a038e76a">20,000</ix:nonFraction> alternate currency sublimit can be in euros, Canadian dollars, pounds sterling, and in any other currency acceptable to the administrative agent. Alternative currency borrowings denominated in euros, pounds sterling, and any other currency that is dealt with on the London Interbank Deposit Market shall be comprised of LIBOR loans and bear interest at the LIBOR rate plus an applicable margin (varying from <ix:nonFraction unitRef="number" contextRef="i01bf7998f71d44568d32695a68bd5d80_D20200101-20200630" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMTA5OTUxMTY0MTAxNQ_0408b2ae-1be0-4c94-82e3-7b23ab56a71d">1.50</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i5ff23a2e4f194f909e39d1c6cfa36f82_D20200101-20200630" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMTA5OTUxMTY0MTAyMQ_aaa78fa3-2228-4fe6-9c57-56709712f96f">3.00</ix:nonFraction>%).</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On June 25, 2020, we entered into an amendment ("Amendment") to the credit facility. The Amendment waives the debt service coverage ratio covenant for the quarters ending September 30, 2020, December 31, 2020, and March 31, 2021. The debt service coverage ratio minimum of <ix:nonFraction unitRef="number" contextRef="i031c245fd4cd4213b7ab83e8ecac649f_D20200401-20200630" decimals="INF" name="boom:DebtInstrumentCovenantDebtServiceCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfNDk0NzgwMjMzNTYzNg_5954b1d2-f48c-494d-991a-da5310d15062">1.35</ix:nonFraction> to 1 was applicable for the quarter ending June 30, 2020 and will resume beginning with the quarter ending June 30, 2021 and thereafter. The debt service coverage ratio is defined in the credit facility as the ratio of Consolidated Pro Forma EBITDA less the sum of capital distributions paid in cash, cash income taxes and Consolidated Unfunded Capital Expenditures (as defined in the credit facility) to Debt Service Charges (as defined in the credit facility).</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Additionally, the Amendment added a Minimum Liquidity covenant requirin</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">g the total of cash and cash equivalents held by U.S. subsidiaries and available borrowing capacity under the credit facility to exceed $<ix:nonFraction unitRef="usd" contextRef="i5171b31fb9b94d509b3986cb242b09f5_I20200625" decimals="INF" format="ixt:numdotdecimal" name="boom:DebtInstrumentCovenantMinimumLiquidity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfNDk0NzgwMjMzNTU3NA_6fe6d14f-c0e5-4a3f-9fba-35959b4f4cac">10,000</ix:nonFraction> f</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">or the quarters ending September 30, 2020, December 31, 2020, and March 31, 2021. The Minimum Liquidity covenant is not required after the quarter ending March 31, 2021.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the period from the Amendment through August 31, 2020, borrowings outstanding under the credit facility will bear interest at LIBOR plus a margin of <ix:nonFraction unitRef="number" contextRef="i740bff11334e4c0b93247be317000efb_D20200625-20200625" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfNDk0NzgwMjMzNTU4Nw_f8dbd238-c906-4e5d-9a7d-eb7a6e2176c9">1.75</ix:nonFraction>% or at a Base Rate (as defined in the credit facility) plus a margin of <ix:nonFraction unitRef="number" contextRef="i994e21de2fda45619f6d615f4161dbf6_D20200625-20200625" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfNDk0NzgwMjMzNTU5NA_8f755de1-3090-485d-93f4-91162d0b7ea8">0.75</ix:nonFraction>%. For the period from September 1, 2020 through the date of receipt of the covenant compliance certificate for the quarter ending March 31, 2021, borrowings outstanding under the credit facility will bear interest at LIBOR plus a margin of <ix:nonFraction unitRef="number" contextRef="id54489b2936f41f78ba839b8af7ee053_D20200625-20200625" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfNDk0NzgwMjMzNTYyMg_0dc79c5f-a0f2-4560-b6e2-6836b37ef2d5">1.75</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i00808ca2b3be4258b3b986034830edae_D20200625-20200625" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfNDk0NzgwMjMzNTYyOQ_9b93f586-3193-41ad-819f-3be895da58e4">3.00</ix:nonFraction>% or at a Base Rate plus a margin of <ix:nonFraction unitRef="number" contextRef="i3bc0d78d82dd42ca8c7fae7d01b37d6a_D20200625-20200625" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfNDk0NzgwMjMzNTYwMQ_cd5d186a-3c49-41d3-a93f-abd67c320f4a">0.75</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i99734e70dac84258b544630d0ad25648_D20200625-20200625" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfNDk0NzgwMjMzNTYwOA_12c7c7d1-2690-4b56-ae1d-086f3340ea5f">2.00</ix:nonFraction>%. In each case, the margin is based on the Company's Leverage Ratio of </span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span><br/></span></div></div><ix:continuation id="i485af1ec408549d283c81a07a830ad8f"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Consolidated Funded Indebtedness (as defined in the credit facility) on the last day of such period to Consolidated Pro Forma EBITDA for such period. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Additionally, the Amendment sets the minimum LIBOR at <ix:nonFraction unitRef="number" contextRef="i64832801a94748e6a59fef717a27d0a6_I20200625" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfNDk0NzgwMjMzNTYxNQ_ab3f4c4d-1026-422d-8e59-4561be3af5fd">0.75</ix:nonFraction>%</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The credit facility, as amended, includes various covenants and restrictions, certain of which relate to the payment of dividends or other distributions to stockholders; redemption of capital stock; incurrence of additional indebtedness; mortgaging, pledging or disposition of major assets; and maintenance of specified ratios. As of June 30, 2020, we were in compliance with all financial covenants and other provisions of our debt agreements. </span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We also maintain a line of credit with a German bank for certain European operations. This line of credit provides a borrowing capacity of &#8364;<ix:nonFraction unitRef="eur" contextRef="i87b09d6f09774940a70a70f13c8519b4_I20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMzI4Mw_bbb3cdda-35b8-4fed-993a-726637656850">4,000</ix:nonFraction>, of which &#8364;<ix:nonFraction unitRef="eur" contextRef="i87b09d6f09774940a70a70f13c8519b4_I20200630" decimals="INF" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMzI5Ng_fa4508cf-6037-4277-b3b1-0ac8b8316062">243</ix:nonFraction> is available as of June 30, 2020 after considering outstanding letters of credit. </span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Included in long-term debt are deferred debt issuance costs of $<ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMzQzNQ_87fa287b-847c-4c2a-acb9-853037933276">593</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMzQ0Mg_81692904-2ead-4606-90f0-2a2353579e15">603</ix:nonFraction> as of June 30, 2020 and December 31, 2019, respectively. Deferred debt issuance costs are being amortized over the remaining term of the credit facility which expires on March 8, 2023.</span></div></ix:continuation><div style="text-indent:22.5pt;"><span><br/></span></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_55"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">8.&#160;&#160;&#160;&#160;  <ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81NS9mcmFnOmM0YTllZjIxNDI0MDQwZTZhNGU5NjMxNzRiYzM0MDgxL3RleHRyZWdpb246YzRhOWVmMjE0MjQwNDBlNmE0ZTk2MzE3NGJjMzQwODFfMzAxOA_cb3e0fe4-0a3e-4b9b-8774-ded5d33417e6" continuedAt="i000a0d263fb94fdf8749af501188a1c0" escape="true">INCOME TAXES</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i000a0d263fb94fdf8749af501188a1c0"><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The effective tax rate for each of the periods reported differs from the U.S. statutory rate primarily due to variation in contribution to consolidated pre-tax income from each jurisdiction for the respective periods, differences between the U.S. and foreign tax rates (which range from <ix:nonFraction unitRef="number" contextRef="i6c4ffdae10cf4cacb49b1078f29bdf29_D20200101-20200630" decimals="2" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81NS9mcmFnOmM0YTllZjIxNDI0MDQwZTZhNGU5NjMxNzRiYzM0MDgxL3RleHRyZWdpb246YzRhOWVmMjE0MjQwNDBlNmE0ZTk2MzE3NGJjMzQwODFfMzE0_48e8135b-5b5a-45ed-afd2-0cab80c74493">20</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i442ff311384543158a328a991e748a5b_D20200101-20200630" decimals="2" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81NS9mcmFnOmM0YTllZjIxNDI0MDQwZTZhNGU5NjMxNzRiYzM0MDgxL3RleHRyZWdpb246YzRhOWVmMjE0MjQwNDBlNmE0ZTk2MzE3NGJjMzQwODFfMzIw_a118ce62-8653-42a5-b8fb-5db58650dfee">34</ix:nonFraction>%), permanent differences between book and taxable income, and changes to valuation allowances on our deferred tax assets.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">We assess the available positive and negative evidence to estimate if sufficient future taxable income will be generated to use existing deferred tax assets. Additionally, a three-year cumulative loss at a Consolidated Financial Statement level may be viewed as negative evidence impacting a jurisdiction that by itself is not in a three-year cumulative loss position. During the six months ended June 30, 2020, we did not record any adjustments to valuation allowances. At March 31, 2019, the Company was no longer in a three-year cumulative loss position in the U.S. and we believe sufficient future taxable income will be generated to use existing deferred tax assets in that jurisdiction. Accordingly, during the three months ended March 31, 2019, we released valuation allowances of $<ix:nonFraction unitRef="usd" contextRef="i2bcf50c0b5fb4f238e27a2a94b885768_D20190101-20190331" decimals="-3" sign="-" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81NS9mcmFnOmM0YTllZjIxNDI0MDQwZTZhNGU5NjMxNzRiYzM0MDgxL3RleHRyZWdpb246YzRhOWVmMjE0MjQwNDBlNmE0ZTk2MzE3NGJjMzQwODFfMTIzNg_dc0062ed-c0e7-47a6-874c-5511b8372768">368</ix:nonFraction> in that jurisdiction and certain states. The Company will continue to monitor the realizability of deferred tax assets and the need for valuation allowances and will record adjustments in the periods in which facts support such adjustments.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Tax Cuts and Jobs Act (&#8220;TCJA&#8221;) provides that foreign earnings generally can be repatriated to the U.S. without federal tax consequence. We have reassessed the assertion that cumulative earnings by our foreign subsidiaries are indefinitely reinvested. We continue to permanently reinvest the earnings of our international subsidiaries and therefore we do not provide for U.S. income taxes or withholding taxes that could result from the distribution of those earnings to the U.S. parent. If any such earnings were ultimately distributed to the U.S. in the form of dividends or otherwise, or if the shares of our international subsidiaries were sold or transferred, we could be subject to additional U.S. federal and state income taxes. Due to the multiple avenues in which earnings can be repatriated, and because a large portion of these earnings are not liquid, it is not practical to estimate the amount of additional taxes that might be payable on these amounts of undistributed foreign income.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">During the first quarter of 2020, we filed for a quick refund of our 2019 U.S. tax overpayment of $<ix:nonFraction unitRef="usd" contextRef="id9155568f2ec49c08d0020a65b86ecb5_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81NS9mcmFnOmM0YTllZjIxNDI0MDQwZTZhNGU5NjMxNzRiYzM0MDgxL3RleHRyZWdpb246YzRhOWVmMjE0MjQwNDBlNmE0ZTk2MzE3NGJjMzQwODFfMjcwMg_6a78cd1d-166c-4cdc-8a1e-ef5e6e689b9d">2,700</ix:nonFraction> followed by a tax return filing in the second quarter. We expect to receive the payment during the third quarter of 2020. During the fourth quarter of 2019, our German operating entities commenced a tax audit for fiscal years 2015 through 2017. If any issues addressed in the audit are resolved in a manner not consistent with our expectations, the Company could be required to adjust its provision for income taxes in future periods.</span></div></ix:continuation><div style="text-indent:22.5pt;"><span><br/></span></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_58"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">9.&#160;&#160;&#160;&#160;&#160; <ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RleHRyZWdpb246MzMxMjc3ODIzYzdhNDllMDg2ZDA5Mjc0MzYxZmIxYmRfMTE2MQ_8422afba-78b0-4ebb-bc11-569f41527794" continuedAt="icc46a7a5df1442e9a0a77e6e7d7cadd0" escape="true">BUSINESS SEGMENTS</ix:nonNumeric></span></div><ix:continuation id="icc46a7a5df1442e9a0a77e6e7d7cadd0" continuedAt="icf50b5e76de24305bb0ea50b68c3fe6e"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our business is organized into <ix:nonFraction unitRef="segment" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RleHRyZWdpb246MzMxMjc3ODIzYzdhNDllMDg2ZDA5Mjc0MzYxZmIxYmRfNjQ_bdd472a3-de39-4089-8ac1-9a9dfcabb948">two</ix:nonFraction> segments:&#160;DynaEnergetics and NobelClad. DynaEnergetics designs, manufactures and distributes products utilized by the global oil and gas industry principally for the perforation of oil and gas wells. NobelClad is a global leader in the production of explosion-welded clad metal plates for use in the construction of corrosion resistant industrial processing equipment and specialized transition joints. </span></div><div style="text-indent:22.5pt;margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our reportable segments are separately managed strategic business units that offer different products and services. Each segment&#8217;s products are marketed to different customer types and require different manufacturing processes and technologies.</span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span><br/></span></div></div><ix:continuation id="icf50b5e76de24305bb0ea50b68c3fe6e" continuedAt="icfef36e34d6e4cfa833ab635d55c5bde"><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RleHRyZWdpb246MzMxMjc3ODIzYzdhNDllMDg2ZDA5Mjc0MzYxZmIxYmRfMTE2Mg_fd61ba17-b620-4a86-a762-38fc780ec5e3" escape="true"><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Segment information is as follows:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:39.081%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.186%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DynaEnergetics</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9a9b6ad6566444c3ab20a03295eb252f_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjFhNzM1YTA3ZmRjNzQ5NDE4ZjY0MjA3MjcyY2FkN2U5L3RhYmxlcmFuZ2U6MWE3MzVhMDdmZGM3NDk0MThmNjQyMDcyNzJjYWQ3ZTlfMy0xLTEtMS0w_ecfa925d-5daa-400a-8d82-504adf70ae48">23,643</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if8d1735d10ff4b14b356edda3b9678c5_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjFhNzM1YTA3ZmRjNzQ5NDE4ZjY0MjA3MjcyY2FkN2U5L3RhYmxlcmFuZ2U6MWE3MzVhMDdmZGM3NDk0MThmNjQyMDcyNzJjYWQ3ZTlfMy0zLTEtMS0w_d0158059-eb40-45eb-8642-26a9fd70b997">88,628</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id857d14598604181b2a29615d6bc845b_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjFhNzM1YTA3ZmRjNzQ5NDE4ZjY0MjA3MjcyY2FkN2U5L3RhYmxlcmFuZ2U6MWE3MzVhMDdmZGM3NDk0MThmNjQyMDcyNzJjYWQ3ZTlfMy01LTEtMS0w_48222895-9813-4a75-8ead-f763a4ed03f5">76,863</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0f763719e0654f4c933c7cb4f9cc7e2b_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjFhNzM1YTA3ZmRjNzQ5NDE4ZjY0MjA3MjcyY2FkN2U5L3RhYmxlcmFuZ2U6MWE3MzVhMDdmZGM3NDk0MThmNjQyMDcyNzJjYWQ3ZTlfMy03LTEtMS0w_2c9bc677-ca12-442c-a613-b84cc62318f4">168,464</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NobelClad</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie7123f018cd24b829ed7c6452f49f4f0_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjFhNzM1YTA3ZmRjNzQ5NDE4ZjY0MjA3MjcyY2FkN2U5L3RhYmxlcmFuZ2U6MWE3MzVhMDdmZGM3NDk0MThmNjQyMDcyNzJjYWQ3ZTlfNC0xLTEtMS0w_3efcf66f-9045-45b0-9365-21baa484eac5">19,560</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if7672c4cac414feb9c26b1fc74b0b851_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjFhNzM1YTA3ZmRjNzQ5NDE4ZjY0MjA3MjcyY2FkN2U5L3RhYmxlcmFuZ2U6MWE3MzVhMDdmZGM3NDk0MThmNjQyMDcyNzJjYWQ3ZTlfNC0zLTEtMS0w_b302c413-ebcd-493e-a656-42fb5ff1232d">22,326</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1501083b5e514d75aeb24251833da760_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjFhNzM1YTA3ZmRjNzQ5NDE4ZjY0MjA3MjcyY2FkN2U5L3RhYmxlcmFuZ2U6MWE3MzVhMDdmZGM3NDk0MThmNjQyMDcyNzJjYWQ3ZTlfNC01LTEtMS0w_46d19c52-3b94-4b02-9de7-2a35849bf106">39,903</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4e77c5ed5f2846368537fd1b6f74a61b_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjFhNzM1YTA3ZmRjNzQ5NDE4ZjY0MjA3MjcyY2FkN2U5L3RhYmxlcmFuZ2U6MWE3MzVhMDdmZGM3NDk0MThmNjQyMDcyNzJjYWQ3ZTlfNC03LTEtMS0w_ba6403e0-7b64-4b9a-acdf-42e568fc4091">42,625</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjFhNzM1YTA3ZmRjNzQ5NDE4ZjY0MjA3MjcyY2FkN2U5L3RhYmxlcmFuZ2U6MWE3MzVhMDdmZGM3NDk0MThmNjQyMDcyNzJjYWQ3ZTlfNS0xLTEtMS0w_fdc960c1-a152-4327-b587-d56752c928df">43,203</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjFhNzM1YTA3ZmRjNzQ5NDE4ZjY0MjA3MjcyY2FkN2U5L3RhYmxlcmFuZ2U6MWE3MzVhMDdmZGM3NDk0MThmNjQyMDcyNzJjYWQ3ZTlfNS0zLTEtMS0w_1ab921c9-6f04-46d8-8d18-622779e51138">110,954</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjFhNzM1YTA3ZmRjNzQ5NDE4ZjY0MjA3MjcyY2FkN2U5L3RhYmxlcmFuZ2U6MWE3MzVhMDdmZGM3NDk0MThmNjQyMDcyNzJjYWQ3ZTlfNS01LTEtMS0w_6c67fad0-8438-4789-b51b-050734d7e2fb">116,766</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjFhNzM1YTA3ZmRjNzQ5NDE4ZjY0MjA3MjcyY2FkN2U5L3RhYmxlcmFuZ2U6MWE3MzVhMDdmZGM3NDk0MThmNjQyMDcyNzJjYWQ3ZTlfNS03LTEtMS0w_b44eb024-9150-494b-8c40-d59ba6567f71">211,089</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:39.081%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.186%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating (loss) income</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DynaEnergetics</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i4b75767795694b1f844df114ed3a269e_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfMy0xLTEtMS0w_b33af571-b08b-475f-8e26-99fd03ea7d4a">6,895</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3757ed91bda04d4cb702d32887ebc412_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfMy0zLTEtMS0w_90a7bcef-24e2-4c80-bde8-770425c6eece">26,813</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i240632ae6e4e45c7bcf2d0a5cc1704f3_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfMy01LTEtMS0w_75020474-7a27-4f69-b9b1-af499f88fbb6">1,711</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifc787685e60346fa95c55c8ce01184ab_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfMy03LTEtMS0w_6852e5cd-fa5e-4358-86f5-106f03205ae1">49,923</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NobelClad</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if4573f10f97845f5aeb6a20513796731_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfNC0xLTEtMS0w_89641ac8-b44a-4d03-8a82-e597bc9116bd">1,985</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i07a0e6690d324438be04b1135b86e488_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfNC0zLTEtMS0w_d5b9df81-6b3e-43c8-8051-0f1839d2b96c">1,923</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7d0c0a62724a45baa756a89aa4098d16_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfNC01LTEtMS0w_1e750233-ce4e-4810-8f51-f19fc945071b">3,459</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibc1485fe05fb4df2bfc8f2c123c62ca3_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfNC03LTEtMS0w_97ed01d3-f46a-4ceb-8d04-6bf69d2fa314">3,753</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Segment operating (loss) income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie0600de41d994de1ab1ad1c31ece74ac_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfNS0xLTEtMS0w_507aa3ff-145f-4ff1-b9f9-536c7ac6627e">4,910</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3ccad2de14ff4bfb9d768f49f35a6e7c_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfNS0zLTEtMS0w_f433df3b-a25a-4b9f-b363-92e499b9f8a0">28,736</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i03c64d54ccbd4e42b499445a4d070c47_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfNS01LTEtMS0w_2fb7851f-009e-4327-9de9-8e0e6e1a152b">5,170</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i556fa05dcc4349ee81c3b7c951e62ed9_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfNS03LTEtMS0w_f3c95934-17cc-4a02-9f67-b364d248841c">53,676</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unallocated corporate expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i4789353e76e74d6e97a659767bacb557_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="boom:CorporateExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfNy0xLTEtMS0w_3a4782d9-c845-4c41-8fbf-9fde2df72aae">1,639</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifc2ad841c6624f79b6907ecbff461dbd_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="boom:CorporateExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfNy0zLTEtMS0w_6d936622-555e-404d-abbe-91f16c4d9cc3">2,588</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i159590b3f5e84336b9403c4851f360d7_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="boom:CorporateExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfNy01LTEtMS0w_48c94577-f688-4488-bc7a-5aa333aace6e">4,256</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i791a166cb6284120a917ec9e9b391a72_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="boom:CorporateExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfNy03LTEtMS0w_8f0c2c62-e0a1-4002-aaa0-a97ff5536094">5,905</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i4789353e76e74d6e97a659767bacb557_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfOC0xLTEtMS0w_c96c4e65-839b-45e8-a3aa-2c30c9da4b08">1,441</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifc2ad841c6624f79b6907ecbff461dbd_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfOC0zLTEtMS0w_74c90b6b-357f-4c59-9e7e-a795de52c595">1,495</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i159590b3f5e84336b9403c4851f360d7_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfOC01LTEtMS0w_3628a35e-d74c-459f-9094-f267a27ff6ae">2,559</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i791a166cb6284120a917ec9e9b391a72_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfOC03LTEtMS0w_a29ff858-b888-4e10-8cef-97f110fe901a">2,666</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other (expense) income, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i4789353e76e74d6e97a659767bacb557_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfOS0xLTEtMS0w_36cfa780-1e34-43bf-a681-b59ae3a6ed6a">85</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifc2ad841c6624f79b6907ecbff461dbd_D20190401-20190630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfOS0zLTEtMS0w_77e178d7-9a62-4707-aff8-115b872fffe7">343</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i159590b3f5e84336b9403c4851f360d7_D20200101-20200630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfOS01LTEtMS0w_889f5a60-feef-4067-b769-86a7b6942664">32</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i791a166cb6284120a917ec9e9b391a72_D20190101-20190630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfOS03LTEtMS0w_627d2dd8-297d-4165-939a-d151055ed91c">322</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i4789353e76e74d6e97a659767bacb557_D20200401-20200630" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfMTAtMS0xLTEtMA_96fe322f-41d0-44ff-bb8d-6ace42ff0c55">156</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifc2ad841c6624f79b6907ecbff461dbd_D20190401-20190630" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfMTAtMy0xLTEtMA_6a6d4b7c-bd90-482f-9303-b4f36b86bb16">409</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i159590b3f5e84336b9403c4851f360d7_D20200101-20200630" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfMTAtNS0xLTEtMA_5e2650a3-52b8-4f00-a68d-8134bcc1eb84">394</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i791a166cb6284120a917ec9e9b391a72_D20190101-20190630" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfMTAtNy0xLTEtMA_fc79d151-97b5-4385-a2b2-790ea87fb435">782</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Loss) income before income taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfMTEtMS0xLTEtMA_31be6f93-8591-4f85-bb9e-f47f183f5191">8,231</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfMTEtMy0xLTEtMA_0b01ae0f-c1ce-4da0-bfda-cd2f67d3942f">24,587</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfMTEtNS0xLTEtMA_4dcf7bea-7894-4833-8766-32f4b23cb4a8">2,007</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfMTEtNy0xLTEtMA_6a2720c9-df9f-4ba9-ae1b-4addc8a3a82a">44,645</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:39.081%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.186%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DynaEnergetics</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4b75767795694b1f844df114ed3a269e_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfMy0xLTEtMS0w_e0e00168-1194-42ff-a6dd-e1423cf8582e">1,772</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3757ed91bda04d4cb702d32887ebc412_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfMy0zLTEtMS0w_13b99b6f-cbab-421e-ba01-bd9cff045435">1,719</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i240632ae6e4e45c7bcf2d0a5cc1704f3_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfMy01LTEtMS0w_6e9d37ef-ec53-4ef7-b741-f437cb948081">3,544</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifc787685e60346fa95c55c8ce01184ab_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfMy03LTEtMS0w_54fcf2ac-835e-40b4-acdd-01aca163d09f">3,118</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NobelClad</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if4573f10f97845f5aeb6a20513796731_D20200401-20200630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfNC0xLTEtMS0w_c3cb2e0e-1ccb-49e5-b403-34abc174ece7">881</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i07a0e6690d324438be04b1135b86e488_D20190401-20190630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfNC0zLTEtMS0w_919bce0d-f115-404e-ad5e-aa283df24290">835</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7d0c0a62724a45baa756a89aa4098d16_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfNC01LTEtMS0w_d24bc1ed-46cf-4564-8356-50940e7e13cd">1,715</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibc1485fe05fb4df2bfc8f2c123c62ca3_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfNC03LTEtMS0w_c9aaaff7-5c0b-4eeb-8c2f-bd535e6c1c67">1,632</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Segment depreciation and amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie0600de41d994de1ab1ad1c31ece74ac_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfNS0xLTEtMS0w_7e76d2b2-f009-428b-8349-dc2175aeaac0">2,653</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3ccad2de14ff4bfb9d768f49f35a6e7c_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfNS0zLTEtMS0w_87eec7e3-64d7-48d1-a13a-3fdbcabdf122">2,554</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i03c64d54ccbd4e42b499445a4d070c47_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfNS01LTEtMS0w_3dbcdfd6-de94-4ad5-8c6a-a4ef66d69f93">5,259</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i556fa05dcc4349ee81c3b7c951e62ed9_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfNS03LTEtMS0w_b04c17e0-7884-44de-9a70-f8c9c9209a4c">4,750</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate and other (1)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d060e6a314645738ab61d4ec872578b_D20200401-20200630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfNi0xLTEtMS0w_1c663f01-5d00-44cf-92c0-ec56e45e66dd">64</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9bd1d12f789a4f3e86d928ff5fd7e102_D20190401-20190630" decimals="-3" format="ixt:zerodash" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfNi0zLTEtMS0w_82aa8e8f-d99a-4d38-8cc4-6a517b92ff06">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8d78932fe921494d9e40e6e03593d7b2_D20200101-20200630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfNi01LTEtMS0xMzQ3_524143d9-37a4-4dad-9371-0432bc2e0b4a">164</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia79ba6bec9b44da8b3ff66bc5766485e_D20190101-20190630" decimals="-3" format="ixt:zerodash" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfNi03LTEtMS0xMzQ3_61946cf6-3e62-429d-ab61-a802c9af7c3b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated depreciation and amortization</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfNy0xLTEtMS0w_73def08f-4cc2-475a-b14e-d53ef40e7fdf">2,717</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfNy0zLTEtMS0w_1c5eaed8-33bf-4fcf-b01d-491e5795985c">2,554</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfNy01LTEtMS0yMTUw_46bb6b54-9189-4928-9b9d-6ddfc441e4bf">5,423</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfNy03LTEtMS0yMTUw_7df7d2ad-99f6-4dad-b04b-e448dba0237c">4,750</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) Prior to Q4 2019, the Company fully allocated corporate and other depreciation to the segments.</span></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span><br/></span></div></div><ix:continuation id="icfef36e34d6e4cfa833ab635d55c5bde" continuedAt="ic2a0536196e54cc9afbefd86fb42a40d"><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RleHRyZWdpb246MzMxMjc3ODIzYzdhNDllMDg2ZDA5Mjc0MzYxZmIxYmRfMTE1MA_7f4e3010-a046-4318-81a1-9bc51361b604" escape="true"><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The disaggregation of revenue earned from contracts with customers based on the geographic location of the customer is as follows.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">DynaEnergetics</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:39.374%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.384%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.384%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.185%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if2df41dedad84991a87c32417a54160a_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMi0xLTEtMS0w_192a895f-37cb-457f-b1f0-9663ade3e2bf">11,335</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia0d1bda445a74ac4acaebbaf2f3c038f_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMi0zLTEtMS0w_2a4648f7-eebf-4a33-9a27-3ab483278ce8">75,323</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id7ca1e6e2b70445c85e9b4eb37ffca40_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMi01LTEtMS0yMDkw_303d1404-b69d-4a9e-8f44-03d26db2ee6a">57,607</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0a27d0c227a341c480ea08d8ef096b69_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMi03LTEtMS0yMDkw_03aec8a4-0e66-4b4e-9472-746ef449cf16">143,281</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">India</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i768b4608ecc0473aac9d0c12f25a97fc_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMy0xLTEtMS0w_f6f657a1-41f2-437f-a180-21780100503f">4,707</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i05795f97bda9499caff8fef6922b0a17_D20190401-20190630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMy0zLTEtMS0w_aa73fe4a-b358-4492-94f8-bc17f0700d80">47</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifd18d71477994003b2ef5b44296e9ad3_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMy01LTEtMS0yMDkw_f229ae0e-f90f-44c9-acd2-3303eae66621">5,023</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i07ba042990ee434ab97aba0f8ccd5d4c_D20190101-20190630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMy03LTEtMS0yMDkw_bf5c3074-7e98-4acc-9a71-bbf6cc849859">77</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Egypt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2b49cc0cf02444fb8fbcbaeaf9f02eff_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfNC0xLTEtMS0w_0ba138d8-35e8-4379-a3ad-c509e2636d5c">943</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6d095a61bb3d4714aebc4e2ebd091dc3_D20190401-20190630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfNC0zLTEtMS0w_2c4d2bdc-a72e-4c0a-80fe-04e7f1b1c9bd">872</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic1b01b0e69894ddf9fbdae0730ea280b_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfNC01LTEtMS0yMDkw_51342bb8-b115-4c46-9bd2-1960f38e9784">2,254</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7de9b488a18e408caae9fbf51764eeb4_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfNC03LTEtMS0yMDkw_27dfff0b-10bb-41d8-8f9b-baefbc2c6077">1,734</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Malaysia</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3b8840eb2f9b4bc9879d077b5bc651e2_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfNS0xLTEtMS0w_e0f4be70-5889-4d52-83f7-b0a2bc4a4ed3">531</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id0ed6f5f5d254ee7a6f790ada07e508f_D20190401-20190630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfNS0zLTEtMS0w_5e30642c-213a-410d-9d0d-c29f66457077">123</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i99c3180ae5164d828c7f05de5267a49e_D20200101-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfNS01LTEtMS0yMDkw_7d56fc44-1c26-433a-b219-16793164a107">912</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i53e30232d4134b2b99caec403bd821ae_D20190101-20190630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfNS03LTEtMS0yMDkw_f631cdde-d311-427f-8626-75bb751ccea1">123</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Kuwait</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic87a609742ee44f7ba03196c51dd5cca_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfNi0xLTEtMS0w_b6e6bbd1-f40a-42b4-9ab3-f29a2169c378">520</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic296d4fd0d5945468c8122879a3e68e0_D20190401-20190630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfNi0zLTEtMS0w_91318689-4e9f-4ba8-a650-f5ba346b8388">746</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32a73697f6db4b19a948b5e591127372_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfNi01LTEtMS0yMDkw_dbc0017f-ed5a-4fbf-8cfb-abe8968b03c1">1,029</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia73accfba76a466abf307716be57c1df_D20190101-20190630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfNi03LTEtMS0yMDkw_21ac9a7b-4ef8-4c3a-ae29-e2c4839dc48e">746</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Indonesia</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i275acaf03f60402c8df24953a6a73dfb_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfNy0xLTEtMS0w_c104d521-36f1-42cc-beb6-c05f96cae34e">467</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2ea7d63614aa4c848f71d847ce020eb5_D20190401-20190630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfNy0zLTEtMS0w_6e60fc95-8711-4596-a493-fc4ea135fd6e">941</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i789ce1e8f2f0457ca872a970b998d1a4_D20200101-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfNy01LTEtMS0yMDkw_562c1b69-b8f9-47bf-95af-1fa8d1d17e95">946</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e01724ef22c49ac8c36e29c9d24731f_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfNy03LTEtMS0yMDkw_d15a9def-6b33-4b19-b4de-8b4e0ee79e89">1,180</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic81d1554afdb4adbb7f17f94c7eb60cd_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfOC0xLTEtMS0w_ebd0797b-c071-4681-8d55-02fed793bcce">87</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib63c960a3d84416ab13dcd13ecd0b9a7_D20190401-20190630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfOC0zLTEtMS0w_4a555a09-46e8-48c4-9710-d75a38789ae4">25</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icbe5a3f48f834b28a45d4677015f7b43_D20200101-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfOC01LTEtMS0yMDkw_da784bf0-4d8a-4e7c-b782-771388cf84f7">387</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0701589ebb4245b3b01946da29ff70a6_D20190101-20190630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfOC03LTEtMS0yMDkw_0796f790-5ed3-44d9-81c0-e30ca2cae5ec">80</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United Arab Emirates</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if2a38ceacfee41ef9c52d70d12071691_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfOS0xLTEtMS0w_9f2bfadb-384b-4a1c-b543-28fd280fc226">85</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i865c89484cce466ebef6af7945e6a5a9_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfOS0zLTEtMS0w_4eda8888-99b6-4e28-b9b2-e96b71aa7dae">1,594</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie094369db78f417983d2c76b0040fe4f_D20200101-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfOS01LTEtMS0yMDkw_eed05c5b-feb6-42b6-8bd4-167ed055f609">751</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5928b21e7717497690e7aceb4e7e5dfe_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfOS03LTEtMS0yMDkw_088aa553-943d-4d25-8d08-01f4b4c917c0">4,098</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pakistan</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i925dc347da214522a8e9cb9885645333_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTAtMS0xLTEtMA_bcae87f4-3d4d-4c2e-8129-811e54952600">40</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7282724e5373448c81a113227899fb37_D20190401-20190630" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTAtMy0xLTEtMA_c047ee46-f81a-4c3d-8725-74e98caaaee0">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7624069065ac42779a9c2d975e2abdac_D20200101-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTAtNS0xLTEtMjA5MA_7e734092-5b62-4214-8a5f-0e9492ff2b56">384</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3606888719e648e18d73a7adecb15798_D20190101-20190630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTAtNy0xLTEtMjA5MA_7a32ac39-9f35-47bb-96d1-701aa1abeb9b">340</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canada</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibf64d42519a94692ada2fe2cf8a84ab9_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTEtMS0xLTEtMA_b8d1e20e-a7ab-47a4-8234-a507791079fc">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i39767c54d5dc4670b7644f9ab1833b4b_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTEtMy0xLTEtMA_201f610b-8c38-417a-a5e8-c9eea740a735">2,919</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia1c1a3be2a6e42fb9ce04036f3ad3976_D20200101-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTEtNS0xLTEtMjA5MA_24dfceaa-0c84-4242-b391-a600840fa0a2">668</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15554189e5ef405b9ca5dcb8d2da7d58_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTEtNy0xLTEtMjA5MA_89a03d97-f528-4339-b2da-b8070c466471">6,376</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Iraq</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4737da2f46ab45bcaa7cd61918f445f3_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTItMS0xLTEtMjQ1Mg_8060af07-b886-4e1b-8c47-5b03e61c37a4">2,188</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i68ca3bbe1de34831a300f43f6d288cb4_D20190401-20190630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTItMy0xLTEtMjQ1Mg_b65e1e3a-5583-476a-aff8-7cf44ee47296">690</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0257ae8e24bd41ce9d4a6b3c47601c25_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTItNS0xLTEtMjQ1Mg_389ae35a-afe7-4571-bbbf-11b45287fa33">2,189</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9e11882bc95b43f7be7bf822eb1f4d24_D20190101-20190630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTItNy0xLTEtMjQ1Mg_c9b0f369-0b23-4884-87e7-abd32e1b2081">886</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rest of the world</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i952e1bbccab94693abd2a2cb2bc8e10a_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTItMS0xLTEtMA_670d314e-29b0-4a27-8ff3-a3ca0bee7a21">2,740</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i494fd495c89944109ddc1bba8b3626a2_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTItMy0xLTEtMA_92f18982-f5b9-40b7-afd2-67945804cccf">5,348</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i198c8e66083346ec9d8dd866abdd4f32_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTItNS0xLTEtMjA5MA_f113e3c7-710d-425b-8823-f179a8d823e3">4,713</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iae0a325b125847328732634d82477e3c_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTItNy0xLTEtMjA5MA_70194bac-f698-48aa-aee7-1f28935bb48e">9,543</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total DynaEnergetics</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9a9b6ad6566444c3ab20a03295eb252f_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTMtMS0xLTEtMA_a1841751-0b40-4dbf-939a-d220ea711428">23,643</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if8d1735d10ff4b14b356edda3b9678c5_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTMtMy0xLTEtMA_1f4ea1b7-3475-4aee-ad6e-477a3c589a3f">88,628</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id857d14598604181b2a29615d6bc845b_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTMtNS0xLTEtMTYwNA_89574c83-4e86-4ce1-a2db-f211cf33bd42">76,863</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0f763719e0654f4c933c7cb4f9cc7e2b_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTMtNy0xLTEtMTYwNA_89c44572-fd90-4aa1-9525-83318dfa3495">168,464</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:36pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NobelClad</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:39.374%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.384%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.384%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.185%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i75ba59a1c82d4009b337bf14f32e98a5_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMi0xLTEtMS0w_6d1d6d0c-6d09-4dff-a67d-6173aa7d7a66">10,462</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib2f664cc157047dea35adbf156ebf205_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMi0zLTEtMS0w_37926570-79a3-43ab-8494-583914cc7e19">12,304</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia0c587cacf3f4ed1b1bd1efd2e2f244f_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMi01LTEtMS0yMDk5_8ffa3bb5-d749-4a40-a519-639fff641e00">19,505</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib10aa4c552b843b487ab5524a34a6dae_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMi03LTEtMS0yMDk5_c2b06f54-cff3-4f51-aa60-bf01afac4264">21,947</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United Arab Emirates</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icbf60e9a68804795955defb4a4046675_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMy0xLTEtMS0w_13386a11-d514-49f4-a385-69ec18d96d4e">1,881</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia8dd46e2a5d34df59a81e9a5c2b5820c_D20190401-20190630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMy0zLTEtMS0w_b77a8e06-e9bb-4553-be06-af8b174a25e8">289</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id3ebfe94e2e94b2588b0e807bf03d5de_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMy01LTEtMS0yMDk5_f24e0076-ea72-4511-b9b7-b860cd0799ce">2,620</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i28db96a1656348bdb21b54f6ebb4d4cc_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMy03LTEtMS0yMDk5_18240dad-b241-428d-b472-11694d8af75d">1,273</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canada</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icceb8c9d8a524a078b5d2c23f9fb995a_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfNC0xLTEtMS0w_c65640b3-14c5-4d00-b556-3ffa6ee6f889">1,693</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iaf73c88c31c946929ff8843794665794_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfNC0zLTEtMS0w_cc0c1582-2a2c-40f4-8485-32a0558cf90c">1,335</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0aff3bb43fee453183fa653b5a936ac3_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfNC01LTEtMS0yMDk5_588cf608-fd46-4d1d-8bfa-ad9a2aa8d683">3,461</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0e2aa763d6424cf4bb7573429be9d238_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfNC03LTEtMS0yMDk5_800d4473-9c77-4241-a30a-068a5ad0fa35">3,359</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d73e48426304caca46abb8b63439cdb_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfNS0xLTEtMS0w_ecd9a87c-fb62-47a0-8ca1-1f4f8a33a50f">802</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9c1586b1507f492a9fa37bb6a5d4e856_D20190401-20190630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfNS0zLTEtMS0w_0e626d56-e13b-4748-970a-fe21c6c6f28e">828</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iff32639a25b64e42b697daf67458b3bd_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfNS01LTEtMS0yMDk5_ce97c0cf-79bd-4040-8c45-200a36ba23e5">1,788</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie8e8195377cb4728994cc4bb69d23fad_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfNS03LTEtMS0yMDk5_9e8b14fe-565a-433b-a6df-776ab02acf73">1,831</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Norway</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1f36f4bc00234acf8b539b452f24aecb_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfNi0xLTEtMS0w_d66abf56-0786-44f4-b81d-ebce05b90ea8">680</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0b3e34ddbe7f47c095fc1e90a788c42b_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfNi0zLTEtMS0w_6a5cc6c8-7ee6-4832-9d82-eab79663b74e">1,538</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b931e8563340d89357470db7e7d9bf_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfNi01LTEtMS0yMDk5_e66a3d0d-a1fc-45ae-ad1a-c0409ea3854e">1,640</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4fd94f6f4ad14d1aa846a4eb07479555_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfNi03LTEtMS0yMDk5_86b36e7f-d1fe-4231-9222-41fce0bc0635">2,160</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Spain</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i35ad421d58fe447e90b9c9b67fae54a5_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfNy0xLTEtMS0w_21823de9-e55b-4661-932c-d68863f29ce3">626</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id061ae4eb49f4c69b41f756a5bdc436f_D20190401-20190630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfNy0zLTEtMS0w_46fe4d52-34e1-4496-876a-9f7a7e03aaae">285</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib18863ca48dc493f96c54c664ab0c46c_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfNy01LTEtMS0yMDk5_79df8927-ef6b-4f7a-a990-64664901ed20">1,873</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic8b324539258473ba040564e19bb0844_D20190101-20190630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfNy03LTEtMS0yMDk5_f2c3c039-aa84-4208-8381-f0f5361873ee">346</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">France</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30a9d9097cea4ef098df1a013c986a60_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfOC0xLTEtMS0w_ab13a0f7-cb55-4c70-9b86-1a11fa2f31ed">602</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8cade65889434c438d34c34def356ca3_D20190401-20190630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfOC0zLTEtMS0w_6096a91e-a72d-449b-bee5-986b4852c71d">896</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i47d33534c42f4caf8f1934865b079d6f_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfOC01LTEtMS0yMDk5_19434acd-e698-4865-98f2-b69c366b7149">2,092</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9b03d9aa5bb443f6bbc1fad5da767b1a_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfOC03LTEtMS0yMDk5_af00d755-6b9c-4cf0-a937-b126f4ff8d61">1,653</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Netherlands</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic8522d9a921d4e5a9897b4071f2ae27d_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfOS0xLTEtMS0w_07cd04e0-ee91-4009-98fc-de4be2441ffb">369</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15852ff6712c47faa08d7b7ddcedaee3_D20190401-20190630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfOS0zLTEtMS0w_89f7c179-3354-467d-a96b-83187780bed4">378</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iacaee0d1be894e148d6dd1708f63ecc0_D20200101-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfOS01LTEtMS0yMDk5_1cd6d522-8794-4971-977c-70bf92f8dc70">915</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i95eb6470ea784a5382d3113073e6a728_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfOS03LTEtMS0yMDk5_78a8a3b2-0435-49b0-aef6-e117b3bcfa76">1,012</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Australia</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib2d550beea764cd695e28ace0563e54e_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTAtMS0xLTEtMA_ff7cc3ab-a6f2-4009-bfff-7a72458f5197">357</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iaa85dec140d749ac8e1dbbca696a457a_D20190401-20190630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTAtMy0xLTEtMA_caa81b95-ffa7-40ea-add0-dd5c224702b8">397</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ica2cd59790d347a9bad37c3d5db213da_D20200101-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTAtNS0xLTEtMjA5OQ_de7e2631-3b95-4780-9cf9-91c879fb303c">606</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4af61be0d1024004ad290be6d6d51c8a_D20190101-20190630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTAtNy0xLTEtMjA5OQ_729d1ce4-b090-486c-87ba-699559fb3808">845</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Singapore</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1c2e0faaa7df4640ad6e2e72d19aaa78_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTEtMS0xLTEtMA_53e41c23-9b06-4d3c-9b2d-9b421537373e">250</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4ad351ed56af457682442e7f0a324d4b_D20190401-20190630" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTEtMy0xLTEtMA_06cee032-3984-4292-abb6-60bf760e342d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib2ee449e3b284f569f4d6dfdbb8e0e67_D20200101-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTEtNS0xLTEtMjA5OQ_374a4ed8-4285-4325-a011-84fcc087d520">824</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifd10e1e8e08146d78c392bf60e5fc4a7_D20190101-20190630" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTEtNy0xLTEtMjA5OQ_0e5eeeb2-38b5-45cc-9d09-2aebf871ca89">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">South Korea</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4c12eab73b8b4d0ca9210afcf32b13f1_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTItMS0xLTEtMA_db7731c3-fe38-4bbf-bb15-98501ef29686">222</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i180a12ebee6046e7a1eba04908abac59_D20190401-20190630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTItMy0xLTEtMA_5c0403e8-752c-4510-a378-4d0e55e57cae">413</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i54e0274264414ea3ad8551516c85b605_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTItNS0xLTEtMjA5OQ_8abdbbca-e349-4a57-861a-a4fcf514858c">1,212</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i698d6abedfe445c283d4dcd127c48943_D20190101-20190630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTItNy0xLTEtMjA5OQ_207d4c32-cf5a-460c-8bd8-f2ede5a330bf">881</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sweden</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i59ab8e55e16d436a913d16594a878405_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTMtMS0xLTEtMA_5fbccee3-d98e-4cf8-84b5-173b82b6d4b7">73</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i314a73c911114df29f89c99220d56b11_D20190401-20190630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTMtMy0xLTEtMA_5a845e4b-b95f-43c0-abe8-54da86161098">836</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia7ba64207ae54c788a90238f978fe371_D20200101-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTMtNS0xLTEtMjA5OQ_53dc74a5-cf8c-4d83-9f0c-39fedf4c27f3">556</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4858b4c269f84ea5a7d0aabc35ed9233_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTMtNy0xLTEtMjA5OQ_f0f40041-9a9d-40c2-ad3d-0264b0fbfe4e">1,137</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">India</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9af5ff5e01a54ea3a8910ddcdef4e26f_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTQtMS0xLTEtMA_5f9bd9cf-4f3f-40c6-80a5-273b8026a0cf">69</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ied1d06c4469f475088eb4a6ef2f53945_D20190401-20190630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTQtMy0xLTEtMA_6be37d7d-0c14-4e14-9530-01380012d002">155</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4e751aa9d36f46c79c8f5287e3b95564_D20200101-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTQtNS0xLTEtMjA5OQ_4296f50d-f887-4f78-8ca7-dad9f84e4b08">146</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id021b4ecd77f460388f346c4092488f1_D20190101-20190630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTQtNy0xLTEtMjA5OQ_b05051cb-03e0-4d9e-aae8-3103ee1d52b3">279</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Belgium</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibd33420fc1a849ffb7c1de09d2db47af_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTUtMS0xLTEtMA_ee6ad91e-645c-477f-8f79-c17216d5c5b8">46</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i641037c0faba4f73980c6107587de5ca_D20190401-20190630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTUtMy0xLTEtMA_0e655504-564c-4084-9b51-b06b2393af0a">598</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2b36d2e5b89d4ba8a7475333ad757b09_D20200101-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTUtNS0xLTEtMjA5OQ_311b6d08-ed10-444c-870c-47bf3d56192f">410</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic51cb4c180a146a1a3db38533e8cdcd7_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTUtNy0xLTEtMjA5OQ_300b9a09-d23e-4a9d-a44f-33f57dbe6509">1,483</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Greece</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie11c94a6320e46ccb54f3ec05594844b_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTYtMS0xLTEtMA_35053f7a-83c5-462f-88e3-439dd526348f">20</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2acb9652c6bf41eca18cc44c8209e344_D20190401-20190630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTYtMy0xLTEtMA_55cdf25a-6352-43d4-b010-4814eee80018">9</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2a7fa892be664da084e7bff643485ffe_D20200101-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTYtNS0xLTEtMjA5OQ_2cf7a97d-2476-4a6c-9260-967b740f42ea">188</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if233d9d3c7bb4942a6a55df474c9c0d2_D20190101-20190630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTYtNy0xLTEtMjA5OQ_666241a4-baeb-49e2-b591-705e5b6d1cb4">26</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rest of the world</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9faadd48f8ba457c895d1abbdadc53f6_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTctMS0xLTEtMA_deddee4f-94d2-4ed5-a52e-5c9fc7131a3e">1,408</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55af7ff7e645479a8f35a328b5942f28_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTctMy0xLTEtMA_09b386e7-c6b5-4027-bd13-22116150b179">2,065</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0e39962858fd42458e05f20c27b7db33_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTctNS0xLTEtMjA5OQ_ab0ab45e-6837-44d0-8d79-9d5ec752f3db">2,067</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3d45b33c29354e77bf613efa6ce61a0a_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTctNy0xLTEtMjA5OQ_27a9c114-1523-4a09-8e1c-be0a81d3e385">4,393</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total NobelClad</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie7123f018cd24b829ed7c6452f49f4f0_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTgtMS0xLTEtMA_5f092fc3-a84d-4660-9afa-b660cf69c62f">19,560</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if7672c4cac414feb9c26b1fc74b0b851_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTgtMy0xLTEtMA_a4f861e7-462d-4643-9e6c-33b7a5b5ebef">22,326</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1501083b5e514d75aeb24251833da760_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTgtNS0xLTEtMTYwNQ_49988c96-f0c8-4612-82a2-1fd187239d46">39,903</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4e77c5ed5f2846368537fd1b6f74a61b_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTgtNy0xLTEtMTYwNQ_bb44d422-832b-4188-8d8d-2fa78aad084e">42,625</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="ic2a0536196e54cc9afbefd86fb42a40d">During the three months ended June 30, 2020, no customers accounted for greater than 10% of consolidated net sales. During the six months ended June 30, 2020 and the three and six months ended June 30, 2019, one customer in our DynaEnergetics segment accounted for greater than <ix:nonFraction unitRef="number" contextRef="i01b61ad0437a40f8be111fb840ae365f_D20190101-20190630" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RleHRyZWdpb246MzMxMjc3ODIzYzdhNDllMDg2ZDA5Mjc0MzYxZmIxYmRfMjE5OTAyMzI1Njk1NA_6a56a708-b181-423b-b273-be73616954f9"><ix:nonFraction unitRef="number" contextRef="ifcc6642345694f7bb38176ef2a245bd4_D20190401-20190630" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RleHRyZWdpb246MzMxMjc3ODIzYzdhNDllMDg2ZDA5Mjc0MzYxZmIxYmRfMjE5OTAyMzI1Njk1NA_7535cc4d-9da5-4800-ba4e-fdbe0200926d"><ix:nonFraction unitRef="number" contextRef="i6e886e5454694997ae7c1c003e37007f_D20200101-20200630" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RleHRyZWdpb246MzMxMjc3ODIzYzdhNDllMDg2ZDA5Mjc0MzYxZmIxYmRfMjE5OTAyMzI1Njk1NA_a0761214-b9fe-4228-b7d4-21743aa41928">10</ix:nonFraction></ix:nonFraction></ix:nonFraction>% of consolidated net sales.</ix:continuation> </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">19</span></div></div></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_61"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">10.&#160;&#160;&#160;&#160;&#160; <ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82MS9mcmFnOjRmODFjMWE1MTI1YjQyZGE4ODgxNGE3ZjM1MDVhYWQwL3RleHRyZWdpb246NGY4MWMxYTUxMjViNDJkYTg4ODE0YTdmMzUwNWFhZDBfMTg4MQ_7699f7a7-60ad-4afd-9f0a-091cb112dc9e" continuedAt="i3178d04a4e5642099d32f7859e2f388d" escape="true">DERIVATIVE INSTRUMENTS</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i3178d04a4e5642099d32f7859e2f388d"><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are exposed to foreign currency exchange risk resulting from fluctuations in exchange rates, primarily the U.S. dollar to euro, the U.S. dollar to Canadian dollar, and, to a lesser extent, other currencies, arising from inter-company and third-party transactions entered into by our subsidiaries that are denominated in currencies other than their functional currency. Changes in exchange rates with respect to these transactions result in unrealized gains or losses if such transactions are unsettled at the end of the reporting period or realized gains or losses at settlement of the transaction. We use foreign currency forward contracts to offset foreign exchange rate fluctuations on foreign currency denominated asset and liability positions. None of these contracts are designated as accounting hedges, and all changes in the fair value of the forward contracts are recognized in &#8220;Other (expense) income, net&#8221; within our Condensed Consolidated Statements of Operations.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We execute derivatives with a specialized foreign exchange brokerage firm. The primary credit risk inherent in derivative agreements is the possibility that a loss may occur from the nonperformance of a counterparty to the agreements. We perform a review of the credit risk of our counterparties at the inception of the contract and on an ongoing basis. We anticipate that our counterparties will be able to fully satisfy their obligations under the agreements but will take action if doubt arises regarding the counterparties&#8217; ability to perform. </span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of&#160;June 30, 2020 and December 31, 2019, the notional amounts of the forward currency contracts the Company held were $<ix:nonFraction unitRef="usd" contextRef="i7e3fd641c4844346adb99bce9c31066c_I20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82MS9mcmFnOjRmODFjMWE1MTI1YjQyZGE4ODgxNGE3ZjM1MDVhYWQwL3RleHRyZWdpb246NGY4MWMxYTUxMjViNDJkYTg4ODE0YTdmMzUwNWFhZDBfMTY2Mw_1f68b1ae-6faf-4182-aa2c-d02801f09263">19,163</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ibe25a9b8b093481da578db9f2e8207a9_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82MS9mcmFnOjRmODFjMWE1MTI1YjQyZGE4ODgxNGE3ZjM1MDVhYWQwL3RleHRyZWdpb246NGY4MWMxYTUxMjViNDJkYTg4ODE0YTdmMzUwNWFhZDBfMTY3MA_11eeb5ab-3673-4851-bce5-01324d74c7b8">22,860</ix:nonFraction>, respectively. At June 30, 2020 and December 31, 2019, the fair values of outstanding foreign currency forward contracts were $<ix:nonFraction unitRef="usd" contextRef="i7e3fd641c4844346adb99bce9c31066c_I20200630" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82MS9mcmFnOjRmODFjMWE1MTI1YjQyZGE4ODgxNGE3ZjM1MDVhYWQwL3RleHRyZWdpb246NGY4MWMxYTUxMjViNDJkYTg4ODE0YTdmMzUwNWFhZDBfMTc3Mw_3142fea9-582b-429a-a7bd-61d1bf79399d"><ix:nonFraction unitRef="usd" contextRef="ibe25a9b8b093481da578db9f2e8207a9_I20191231" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82MS9mcmFnOjRmODFjMWE1MTI1YjQyZGE4ODgxNGE3ZjM1MDVhYWQwL3RleHRyZWdpb246NGY4MWMxYTUxMjViNDJkYTg4ODE0YTdmMzUwNWFhZDBfMTc3Mw_8b8207ce-1d19-4634-869b-d2e707be1de5">0</ix:nonFraction></ix:nonFraction>.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82MS9mcmFnOjRmODFjMWE1MTI1YjQyZGE4ODgxNGE3ZjM1MDVhYWQwL3RleHRyZWdpb246NGY4MWMxYTUxMjViNDJkYTg4ODE0YTdmMzUwNWFhZDBfMTg4NA_395b0ace-7076-49c3-90de-c94b63b8b013" escape="true"><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents the location and amount of net gains (losses) from hedging activities:</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:20.222%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:22.707%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.724%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivative</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Statements of Operations Location</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency contracts</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other (expense) income, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i45659c0eee75490f9d4f40a5107fef2a_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82MS9mcmFnOjRmODFjMWE1MTI1YjQyZGE4ODgxNGE3ZjM1MDVhYWQwL3RhYmxlOjY4ZDFkZGQ4NDlmOTRlNjZiM2E1MmUxZTFiYTkzMWFkL3RhYmxlcmFuZ2U6NjhkMWRkZDg0OWY5NGU2NmIzYTUyZTFlMWJhOTMxYWRfMi0yLTEtMS0w_f3519674-e144-4f46-8f70-11323fc35d75">706</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2b856261db824df983f8d18784932239_D20190401-20190630" decimals="-3" sign="-" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82MS9mcmFnOjRmODFjMWE1MTI1YjQyZGE4ODgxNGE3ZjM1MDVhYWQwL3RhYmxlOjY4ZDFkZGQ4NDlmOTRlNjZiM2E1MmUxZTFiYTkzMWFkL3RhYmxlcmFuZ2U6NjhkMWRkZDg0OWY5NGU2NmIzYTUyZTFlMWJhOTMxYWRfMi00LTEtMS0w_332331fb-79ba-4631-9fbe-c73dc9f54a21">53</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i87f3fabb0e4d4b39b82ab35142ed1b3f_D20200101-20200630" decimals="-3" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82MS9mcmFnOjRmODFjMWE1MTI1YjQyZGE4ODgxNGE3ZjM1MDVhYWQwL3RhYmxlOjY4ZDFkZGQ4NDlmOTRlNjZiM2E1MmUxZTFiYTkzMWFkL3RhYmxlcmFuZ2U6NjhkMWRkZDg0OWY5NGU2NmIzYTUyZTFlMWJhOTMxYWRfMi02LTEtMS0w_3c14ef84-1f8c-46ef-8a71-142f395ef5de">128</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic56b600f67f64d8c8341627a765d9173_D20190101-20190630" decimals="-3" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82MS9mcmFnOjRmODFjMWE1MTI1YjQyZGE4ODgxNGE3ZjM1MDVhYWQwL3RhYmxlOjY4ZDFkZGQ4NDlmOTRlNjZiM2E1MmUxZTFiYTkzMWFkL3RhYmxlcmFuZ2U6NjhkMWRkZDg0OWY5NGU2NmIzYTUyZTFlMWJhOTMxYWRfMi04LTEtMS0w_fb3ff754-a674-4a7f-a2b4-4776715655ae">69</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_64"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">11.&#160;&#160;&#160;<ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:LossContingencyDisclosures" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82NC9mcmFnOjZmNDA2NTk3OWYzNjRhYWNiYTdlYjE3M2Y2NzU5ZjQzL3RleHRyZWdpb246NmY0MDY1OTc5ZjM2NGFhY2JhN2ViMTczZjY3NTlmNDNfOTc3_af30dfaf-d726-4f5e-997b-e07c7b89ecef" continuedAt="ic8e32f4fcb034f23bb075b239d535399" escape="true">COMMITMENTS AND CONTINGENCIES</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ic8e32f4fcb034f23bb075b239d535399"><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Contingent Liabilities</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company records an accrual for contingent liabilities when a loss is both probable and reasonably estimable. If some amount within a range of loss appears to be a better estimate than any other amount within the range, that amount is accrued. When no amount within a range of loss appears to be a better estimate than any other amount, the lowest amount in the range is accrued. </span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Legal Proceedings</span></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">From time to time, we may become involved in various lawsuits and legal proceedings which arise in the ordinary course of business. However, litigation is subject to inherent uncertainties, and an adverse result in these or other matters may arise from time to time that may harm our business. We are currently not aware of any such legal proceedings or claims that we believe will have, individually or in the aggregate, a material adverse effect on our business, financial condition or operating results.</span></div></ix:continuation><div><span><br/></span></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_67"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">12.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RleHRyZWdpb246MTY4YmE4NTYzOTE4NDJjZGFkN2NjNWM3NTBkY2NhNGJfNDk0NzgwMjMzMTA5Ng_a7891728-4583-43b4-98da-7e184f45a15f" continuedAt="ib0c5e984f88f4ce09824929decc44df3" escape="true">RESTRUCTURING AND ASSET IMPAIRMENTS</ix:nonNumeric></span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"><ix:continuation id="ib0c5e984f88f4ce09824929decc44df3" continuedAt="id0e71839e252474993248e1c66c96425">During the second quarter of 2020 the COVID-19 pandemic-related collapse in oil and gas demand led to a downturn in well completions and the corresponding demand for DynaEnergetics&#8217; products. As a result, DynaEnergetics recorded asset impairment charges of $<ix:nonFraction unitRef="usd" contextRef="id3e349bc12e64c0f829c9a25f0276a29_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RleHRyZWdpb246MTY4YmE4NTYzOTE4NDJjZGFkN2NjNWM3NTBkY2NhNGJfMTA5OTUxMTYzNTI0NQ_5a60626a-fbeb-4617-96f2-05e579f185cf">1,181</ix:nonFraction> on certain manufacturing assets that will no longer be utilized in production at its Blum, Texas and Troisdorf, Germany facilities. Additionally, both DynaEnergetics and NobelClad further reduced the respective workforces during the quarter. Finally, DynaEnergetics continued activities to prepare its Tyumen, Siberia facility for sale. As of June 30, 2020, total DynaEnergetics Siberia&#8217;s assets classified as held for sale were $<ix:nonFraction unitRef="usd" contextRef="i12dd7c86ef54428f9c4343ce9c2aecb9_I20200630" decimals="-3" name="us-gaap:AssetsHeldForSaleNotPartOfDisposalGroup" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RleHRyZWdpb246MTY4YmE4NTYzOTE4NDJjZGFkN2NjNWM3NTBkY2NhNGJfMTA5OTUxMTYyOTU2NA_0562f2f5-acc1-4aeb-a876-b76a0cb37614">421</ix:nonFraction>. We expect the sale of the remaining assets will be finalized during the third quarter.</ix:continuation></span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span><br/></span></div></div><ix:continuation id="id0e71839e252474993248e1c66c96425" continuedAt="i336a80d2b3ce4596a8d97d1710745acd"><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">During the first quarter of 2020, DMC reduced its workforce by <ix:nonFraction unitRef="employee" contextRef="i8b960c3982fa42e5bcc3a133d224f4bc_D20200101-20200331" decimals="INF" name="us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RleHRyZWdpb246MTY4YmE4NTYzOTE4NDJjZGFkN2NjNWM3NTBkY2NhNGJfMTEy_6cc1de9b-a99a-478f-a0e0-c88167cc13f4">264</ix:nonFraction> positions to address a sharp decline in well completions in the Company&#8217;s core oil and gas end market principally due to the COVID-19 pandemic. The workforce reduction impacted full-time, part-time and temporary direct-labor roles in manufacturing and assembly at DynaEnergetics as well as general and administrative positions at DynaEnergetics, NobelClad, and at DMC&#8217;s corporate office.</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> </span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the fourth quarter of 2017, NobelClad announced plans to consolidate its European production facilities by closing manufacturing operations in France. During the second quarter of 2019, NobelClad sold its production facility and related assets and other machinery and equipment to third-parties for a gain of $<ix:nonFraction unitRef="usd" contextRef="icf555588934a45f3b7bf70d3d33157d2_D20190401-20190630" decimals="-3" sign="-" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RleHRyZWdpb246MTY4YmE4NTYzOTE4NDJjZGFkN2NjNWM3NTBkY2NhNGJfNDk0NzgwMjMzMTA4NQ_6ff6354d-1bf0-4e8e-82ca-c299d0d542ea">519</ix:nonFraction>. Additionally, it moved certain machinery and equipment to its manufacturing facility in Germany. During the second quarter of 2019, NobelClad also recorded an additional accrual of $<ix:nonFraction unitRef="usd" contextRef="i41939e136fe742e190f06ecd0b595347_D20190401-20190630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RleHRyZWdpb246MTY4YmE4NTYzOTE4NDJjZGFkN2NjNWM3NTBkY2NhNGJfNDk0NzgwMjMzMTA5MQ_8f1fc918-4e89-425c-a78f-bf008128ace7">712</ix:nonFraction> for known and probable severance liabilities related to employees terminated as part of closing the manufacturing operations in France. The additional severance accrual was recorded based, in part, on a successful appeal of the severance benefits by some terminated employees during the second quarter of 2019.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RleHRyZWdpb246MTY4YmE4NTYzOTE4NDJjZGFkN2NjNWM3NTBkY2NhNGJfNDk0NzgwMjMyNjU2OA_f44bc862-00ef-4e17-a8f6-1cbbeda9dca1" escape="true"><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Total restructuring and impairment charges incurred for these programs are as follows and are reported in the &#8220;Restructuring expenses, net and asset impairments&#8221; line item in our Condensed Consolidated Statements of Operations:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:27.093%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:11.596%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.596%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="width:1.0%;"></td><td style="width:11.596%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.596%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.603%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30, 2020</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Severance</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset impairment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equipment Moving Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Exit Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NobelClad</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i103f783350f74b55a390f732d661b7ad_D20200401-20200630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiNDk0MzgyODI1ZDQzM2M5MGJiZDZmM2Q0ZmQzNTI0L3RhYmxlcmFuZ2U6MGI0OTQzODI4MjVkNDMzYzkwYmJkNmYzZDRmZDM1MjRfMi0xLTEtMS0w_bcecabe1-8cf0-4984-b303-573ae17336a8">191</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4c11c9f97a3d4f3a8d72221a708cd9eb_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiNDk0MzgyODI1ZDQzM2M5MGJiZDZmM2Q0ZmQzNTI0L3RhYmxlcmFuZ2U6MGI0OTQzODI4MjVkNDMzYzkwYmJkNmYzZDRmZDM1MjRfMi0zLTEtMS0w_5183f6e7-75ba-4c90-8b4a-78730cee9276">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie853a39b4110457098ff320e53444aea_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiNDk0MzgyODI1ZDQzM2M5MGJiZDZmM2Q0ZmQzNTI0L3RhYmxlcmFuZ2U6MGI0OTQzODI4MjVkNDMzYzkwYmJkNmYzZDRmZDM1MjRfMi03LTEtMS0w_3b642c0d-4edc-4ef8-88bc-6b52884d5a65">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7829addc770e4df0901911a11cae19c3_D20200401-20200630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiNDk0MzgyODI1ZDQzM2M5MGJiZDZmM2Q0ZmQzNTI0L3RhYmxlcmFuZ2U6MGI0OTQzODI4MjVkNDMzYzkwYmJkNmYzZDRmZDM1MjRfMi05LTEtMS0w_2cb73d62-2972-4689-b20c-bbfe63ef4979">4</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if4573f10f97845f5aeb6a20513796731_D20200401-20200630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiNDk0MzgyODI1ZDQzM2M5MGJiZDZmM2Q0ZmQzNTI0L3RhYmxlcmFuZ2U6MGI0OTQzODI4MjVkNDMzYzkwYmJkNmYzZDRmZDM1MjRfMi0xMS0xLTEtMA_fe5144a3-6f55-43a3-84a1-fd508e6af55c">195</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DynaEnergetics</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i63102fa659e24a77a0873b3af36b5694_D20200401-20200630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiNDk0MzgyODI1ZDQzM2M5MGJiZDZmM2Q0ZmQzNTI0L3RhYmxlcmFuZ2U6MGI0OTQzODI4MjVkNDMzYzkwYmJkNmYzZDRmZDM1MjRfMy0xLTEtMS0w_fcfa65da-9f74-46ce-9fc4-5c16427401b2">121</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id3e349bc12e64c0f829c9a25f0276a29_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiNDk0MzgyODI1ZDQzM2M5MGJiZDZmM2Q0ZmQzNTI0L3RhYmxlcmFuZ2U6MGI0OTQzODI4MjVkNDMzYzkwYmJkNmYzZDRmZDM1MjRfMy0zLTEtMS0w_7025e5eb-0746-4ae6-9328-b36f12da5589">1,181</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iaadc62a9a6d14104bc09b1e780003dc0_D20200401-20200630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiNDk0MzgyODI1ZDQzM2M5MGJiZDZmM2Q0ZmQzNTI0L3RhYmxlcmFuZ2U6MGI0OTQzODI4MjVkNDMzYzkwYmJkNmYzZDRmZDM1MjRfMy03LTEtMS0w_bda0b578-4819-4d89-bde6-19a26aaac0fb">126</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cbe53220bfb43d78c2e423fd5ffb69c_D20200401-20200630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiNDk0MzgyODI1ZDQzM2M5MGJiZDZmM2Q0ZmQzNTI0L3RhYmxlcmFuZ2U6MGI0OTQzODI4MjVkNDMzYzkwYmJkNmYzZDRmZDM1MjRfMy05LTEtMS0w_219f5762-7855-4b81-8397-a4a3f119f76f">423</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4b75767795694b1f844df114ed3a269e_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiNDk0MzgyODI1ZDQzM2M5MGJiZDZmM2Q0ZmQzNTI0L3RhYmxlcmFuZ2U6MGI0OTQzODI4MjVkNDMzYzkwYmJkNmYzZDRmZDM1MjRfMy0xMS0xLTEtMA_1d6f7563-50d8-49f0-a05b-9d4ded3ce219">1,851</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i29d6312601e94edba19f4bd1716758c6_D20200401-20200630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiNDk0MzgyODI1ZDQzM2M5MGJiZDZmM2Q0ZmQzNTI0L3RhYmxlcmFuZ2U6MGI0OTQzODI4MjVkNDMzYzkwYmJkNmYzZDRmZDM1MjRfNi0xLTEtMS0w_0b70f61f-bfb3-4518-a20d-38cea791ba69">312</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i67647a391a394467bd078fc5c46280cb_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiNDk0MzgyODI1ZDQzM2M5MGJiZDZmM2Q0ZmQzNTI0L3RhYmxlcmFuZ2U6MGI0OTQzODI4MjVkNDMzYzkwYmJkNmYzZDRmZDM1MjRfNi0zLTEtMS0yMTY1_7a183a43-62ee-4be9-83f5-49e3902b75f4">1,181</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i41f01c6632a849ffa7c69e544bb4b28b_D20200401-20200630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiNDk0MzgyODI1ZDQzM2M5MGJiZDZmM2Q0ZmQzNTI0L3RhYmxlcmFuZ2U6MGI0OTQzODI4MjVkNDMzYzkwYmJkNmYzZDRmZDM1MjRfNi03LTEtMS0yMTY1_6fb7438d-97f2-4540-9fb1-599d920d3c6b">126</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7a456d2360774670abcfdb82e8c346c7_D20200401-20200630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiNDk0MzgyODI1ZDQzM2M5MGJiZDZmM2Q0ZmQzNTI0L3RhYmxlcmFuZ2U6MGI0OTQzODI4MjVkNDMzYzkwYmJkNmYzZDRmZDM1MjRfNi05LTEtMS0w_695ccf54-e59d-424a-b51e-6c6717469c07">427</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiNDk0MzgyODI1ZDQzM2M5MGJiZDZmM2Q0ZmQzNTI0L3RhYmxlcmFuZ2U6MGI0OTQzODI4MjVkNDMzYzkwYmJkNmYzZDRmZDM1MjRfNi0xMS0xLTEtMA_bb28f331-88cd-4e70-9e68-33fade6c4565">2,046</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-bottom:10pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:28.555%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:7.210%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.672%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.672%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:5.611%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="36" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30, 2019</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Severance</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain on asset disposal</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract Termination Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equipment Moving Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Exit Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NobelClad</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i41939e136fe742e190f06ecd0b595347_D20190401-20190630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjQwMTk4MWI0NWI3YzQzYjA4ZmZlMGVlYmVjY2MwOWYzL3RhYmxlcmFuZ2U6NDAxOTgxYjQ1YjdjNDNiMDhmZmUwZWViZWNjYzA5ZjNfMi0xLTEtMS0w_f8b5fa70-834b-4981-80ac-33f6a585b512">712</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="icf555588934a45f3b7bf70d3d33157d2_D20190401-20190630" decimals="-3" sign="-" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjQwMTk4MWI0NWI3YzQzYjA4ZmZlMGVlYmVjY2MwOWYzL3RhYmxlcmFuZ2U6NDAxOTgxYjQ1YjdjNDNiMDhmZmUwZWViZWNjYzA5ZjNfMi0zLTEtMS0w_f8480aad-e483-4a30-aaeb-a64a4b3ac177">519</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i96f870aaa04245e4bd5c2c77de811ffc_D20190401-20190630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjQwMTk4MWI0NWI3YzQzYjA4ZmZlMGVlYmVjY2MwOWYzL3RhYmxlcmFuZ2U6NDAxOTgxYjQ1YjdjNDNiMDhmZmUwZWViZWNjYzA5ZjNfMi01LTEtMS0w_7a28a5d1-a9ef-4ea9-9f8f-57db690d3054">4</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if3bdbe5935c74f64873e13490787763b_D20190401-20190630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjQwMTk4MWI0NWI3YzQzYjA4ZmZlMGVlYmVjY2MwOWYzL3RhYmxlcmFuZ2U6NDAxOTgxYjQ1YjdjNDNiMDhmZmUwZWViZWNjYzA5ZjNfMi04LTEtMS0w_8d4e87dd-2c83-4fe3-8315-acdb8514a4ec">82</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4f03a7c0bba348aea540d94b3a27bf04_D20190401-20190630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjQwMTk4MWI0NWI3YzQzYjA4ZmZlMGVlYmVjY2MwOWYzL3RhYmxlcmFuZ2U6NDAxOTgxYjQ1YjdjNDNiMDhmZmUwZWViZWNjYzA5ZjNfMi0xMC0xLTEtMA_2c22f093-fc65-4a3f-9889-30ac8d91bb75">45</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i07a0e6690d324438be04b1135b86e488_D20190401-20190630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjQwMTk4MWI0NWI3YzQzYjA4ZmZlMGVlYmVjY2MwOWYzL3RhYmxlcmFuZ2U6NDAxOTgxYjQ1YjdjNDNiMDhmZmUwZWViZWNjYzA5ZjNfMi0xMi0xLTEtMA_436dda0f-6427-499a-a94d-a3aa5f1fac43">324</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div><div style="margin-bottom:10pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:12.766%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:11.596%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.596%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.596%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.596%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.596%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.604%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30, 2020</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Severance</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset impairment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract Termination Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equipment Moving Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Exit Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NobelClad</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i579164e4a03d433c82870bd300678c9b_D20200101-20200630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfMi0xLTEtMS0yMzM_2a1ae9d1-b74e-4251-8ef2-42c2321c813e">244</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic3d7ace25a1246d6a47d011ad286d6e0_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfMi0zLTEtMS0yMzM_af8bb7a8-8622-4bed-a614-1b62e94870e8">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i72802d96156b44ea83868f29dd37cd2c_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfMi01LTEtMS0yMzM_df300878-2f31-4baf-a8ca-80055bd08092">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i101ecbee4b9b48428d7e63fbb85e5055_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfMi03LTEtMS0yMzM_117e2f44-bb7f-46dc-989e-a210089af07a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i94bb56ccaf0c4ef5a4820030ae2e39b6_D20200101-20200630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfMi05LTEtMS0yMzM_8060ddc8-0a71-450a-926d-b01471abc6ac">10</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7d0c0a62724a45baa756a89aa4098d16_D20200101-20200630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfMi0xMS0xLTEtMjMz_6dcbb820-910f-413b-8e67-5986d3af3df8">254</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DynaEnergetics</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i49bcfee94583403f9a4acbc2c66726fa_D20200101-20200630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfMy0xLTEtMS0yMzM_9f5cfade-fa8f-4e4e-8eab-bb5a26618300">828</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0f1b2ca54de04fc0a98e6ad838e62d77_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfMy0zLTEtMS0yMzM_84743cee-e753-4845-8073-515da00d4dd4">1,181</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3f2df2b557a94212be3780568a71e7a9_D20200101-20200630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfMy01LTEtMS0yMzM_349a0a5d-14c8-47a5-aac9-7aee7fdf8595">11</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2d3f2fecd97c4042a6bae79f8ed04a52_D20200101-20200630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfMy03LTEtMS0yMzM_b7f326e3-bada-4c43-a8bd-7058a7ff717f">126</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id4927ae9d9564fc68bd17c9ebff5314d_D20200101-20200630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfMy05LTEtMS0yMzM_e670d00d-8c33-4c73-b6bc-e9bcf447c216">643</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i240632ae6e4e45c7bcf2d0a5cc1704f3_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfMy0xMS0xLTEtMjMz_14c3daa9-641f-4cdc-ae34-2dbcbee97ab9">2,789</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i074a6ba9243b463998f9f64c347bc041_D20200101-20200630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfNC0xLTEtMS0yMzM_e5f6bae2-a116-44ab-978f-a7db46aefc3a">119</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i106ebd0850a74da495dd4b0cd15547f8_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfNC0zLTEtMS0yMzM_d65acf09-73be-44ae-8fb0-0067a6dd0826">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i547703254a084cb99430d62f3ddc1a3d_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfNC01LTEtMS0yMzM_9ef3837f-f51d-4826-8ca3-2e03d4152c02">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i397759c26c094e9bbefdb8f4b1b95e6b_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfNC03LTEtMS0yMzM_643da327-1510-4773-b0b0-b094f8c4b4dd">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2d3f3785645a4476ac55fe946565e605_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfNC05LTEtMS0yMzM_5b207811-edaa-4aa8-a67b-8536d7f4e9a7">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8d78932fe921494d9e40e6e03593d7b2_D20200101-20200630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfNC0xMS0xLTEtMjMz_092ce6df-3fc9-4990-8dba-adbcc03026f0">119</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifd04d5b234c44811a15068e0dadcaee8_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfNi0xLTEtMS0zNDQ_39490833-36b6-4592-9bd9-cf699db11ed4">1,191</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic2e60a513a284ab9ae0530903d0016b3_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfNi0zLTEtMS0zNDQ_ea1059c4-fc45-4f6e-b441-64e255334aee">1,181</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3836d804e70c459fa65636a4b829f42b_D20200101-20200630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfNi01LTEtMS0zNDQ_f44861af-9e62-4203-9cee-fb4314f6a913">11</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i42ea0a3e96e74ab0a55a8600bfbdadb3_D20200101-20200630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfNi03LTEtMS0zNDQ_0b8c2992-3053-4f87-82cb-1142bfb737f3">126</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i01478c97f5fc4af3a9dc9dae0e082309_D20200101-20200630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfNi05LTEtMS0zNDQ_3ddd021f-8e2f-46ee-b01e-8ac53c82f08b">653</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfNi0xMS0xLTEtMzQ0_61f0e066-ce86-4c07-8c7e-ee1dfe112b05">3,162</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-bottom:10pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"></td><td style="width:28.780%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:7.278%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.536%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.751%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.536%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.812%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.536%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.285%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.536%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.751%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.536%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:5.663%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30, 2019</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Severance</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain on asset disposal</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract Termination Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equipment Moving Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Exit Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NobelClad</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id92cf595e7db48558bb53539cf054857_D20190101-20190630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiMjI0MzBlYWI0ODRjN2Y5ODZmNDJjNDMzY2I2MTI5L3RhYmxlcmFuZ2U6MGIyMjQzMGVhYjQ4NGM3Zjk4NmY0MmM0MzNjYjYxMjlfMi0xLTEtMS0xMzQ_9490548d-2843-43e5-8b66-bbf9bb51880d">712</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ife5fa12e753d4726a3a8a5e5841e1589_D20190101-20190630" decimals="-3" sign="-" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiMjI0MzBlYWI0ODRjN2Y5ODZmNDJjNDMzY2I2MTI5L3RhYmxlcmFuZ2U6MGIyMjQzMGVhYjQ4NGM3Zjk4NmY0MmM0MzNjYjYxMjlfMi0zLTEtMS0xMzQ_30a208ac-8b59-4f2d-94ae-863600afe71a">636</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7559190b09a041228db54bf764c0d75e_D20190101-20190630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiMjI0MzBlYWI0ODRjN2Y5ODZmNDJjNDMzY2I2MTI5L3RhYmxlcmFuZ2U6MGIyMjQzMGVhYjQ4NGM3Zjk4NmY0MmM0MzNjYjYxMjlfMi01LTEtMS0xMzQ_a9bc9547-b2d9-43fb-96ab-8dc20c4390f2">43</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4bef18bf176e480994ce416587f4209a_D20190101-20190630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiMjI0MzBlYWI0ODRjN2Y5ODZmNDJjNDMzY2I2MTI5L3RhYmxlcmFuZ2U6MGIyMjQzMGVhYjQ4NGM3Zjk4NmY0MmM0MzNjYjYxMjlfMi04LTEtMS0xMzQ_f8d05633-83d1-4cb4-a124-88471aac891b">227</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id6abb02812d84c049a6fe66d9b3e1f01_D20190101-20190630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiMjI0MzBlYWI0ODRjN2Y5ODZmNDJjNDMzY2I2MTI5L3RhYmxlcmFuZ2U6MGIyMjQzMGVhYjQ4NGM3Zjk4NmY0MmM0MzNjYjYxMjlfMi0xMC0xLTEtMTM0_5ca19fe0-6abf-43be-96a8-31b87406c7a2">56</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibc1485fe05fb4df2bfc8f2c123c62ca3_D20190101-20190630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiMjI0MzBlYWI0ODRjN2Y5ODZmNDJjNDMzY2I2MTI5L3RhYmxlcmFuZ2U6MGIyMjQzMGVhYjQ4NGM3Zjk4NmY0MmM0MzNjYjYxMjlfMi0xMi0xLTEtMTM0_5b510e05-a23f-4f27-893c-e45bb242a2d3">402</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:10pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span><br/></span></div></div><ix:continuation id="i336a80d2b3ce4596a8d97d1710745acd"><ix:nonNumeric contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RleHRyZWdpb246MTY4YmE4NTYzOTE4NDJjZGFkN2NjNWM3NTBkY2NhNGJfMzg0ODI5MDcwMTgzMg_d975d8f1-4c15-4899-9186-1908e8ac70c4" escape="true"><div style="text-indent:22.5pt;margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the six months ended June 30, 2020, the changes to the restructuring liability associated with these programs is summarized below:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:21.391%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:15.982%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.596%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.888%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.596%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.627%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net expense (1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments and Other Adjustments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Currency Adjustments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Severance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i433e600ad7f641738fc6bb7484426213_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfMS0xLTEtMS0w_3e8c8da6-21a4-40f3-80e1-ef4a109eb553">2,404</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifd04d5b234c44811a15068e0dadcaee8_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfMS0zLTEtMS0w_efd90e72-059a-4e93-b474-9ae15176b0f2">1,191</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifd04d5b234c44811a15068e0dadcaee8_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfMS01LTEtMS0w_301123ff-ef83-4d5b-b94c-dfbb73ec3b39">1,302</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifd04d5b234c44811a15068e0dadcaee8_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:RestructuringReserveTranslationAndOtherAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfMS03LTEtMS0w_81fc52b7-693d-4bc6-b9f2-0b2913c33ab7">168</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4ac33b7ed63c4623af266a6406ec8155_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfMS05LTEtMS0w_0614c4d4-25d1-4f02-b158-ef7e77e47fa8">2,125</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract termination costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0aa4760302c340df9716975ad3868294_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfMi0xLTEtMS0w_ed51d488-8cd3-4678-bb05-3ddf8aa8cb25">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3836d804e70c459fa65636a4b829f42b_D20200101-20200630" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfMi0zLTEtMS0w_9ab109e1-372c-41cf-8035-4e2105e7a742">11</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3836d804e70c459fa65636a4b829f42b_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfMi01LTEtMS0w_5214b721-19e0-489e-ae7b-bc1eb0035935">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3836d804e70c459fa65636a4b829f42b_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:RestructuringReserveTranslationAndOtherAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfMi03LTEtMS0w_4b96a398-8a53-4461-b8a3-1695b95a7419">1</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7c58eaff375b4502854b7b56aed9383e_I20200630" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfMi05LTEtMS0w_75cff801-59fd-4e39-917f-7103b7b37bb1">10</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equipment moving costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i66bf4393e2ec4e06867d05944b14351b_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfMy0xLTEtMS0w_dcbfb36d-1bcd-40c3-9e88-166ce84f6696">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i42ea0a3e96e74ab0a55a8600bfbdadb3_D20200101-20200630" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfMy0zLTEtMS0w_3a6a0e8f-a04b-4ccf-a4cc-232d7d05c03b">126</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i42ea0a3e96e74ab0a55a8600bfbdadb3_D20200101-20200630" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfMy01LTEtMS0w_b52db8d2-4034-479a-acd1-64cd0176401c">126</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i42ea0a3e96e74ab0a55a8600bfbdadb3_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringReserveTranslationAndOtherAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfMy03LTEtMS0w_621cd4a4-7987-4387-8915-976cb04194e1">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia3867fbd8a76422693e850f0fe650092_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfMy05LTEtMS0w_22ae1c01-9807-4d8a-99f0-2ae2f4c3fe65">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other exit costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i867ead223e654ea18a1f3bbae4cf3992_I20191231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfNC0xLTEtMS0w_f1240594-5111-4605-8774-9ddd02ce9b25">271</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i01478c97f5fc4af3a9dc9dae0e082309_D20200101-20200630" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfNC0zLTEtMS0w_635a2048-d7eb-4573-b402-04e4e68c26e4">653</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i01478c97f5fc4af3a9dc9dae0e082309_D20200101-20200630" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfNC01LTEtMS0w_4142199a-6457-4809-b35f-c58bdb6ba4ec">989</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i01478c97f5fc4af3a9dc9dae0e082309_D20200101-20200630" decimals="-3" name="us-gaap:RestructuringReserveTranslationAndOtherAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfNC03LTEtMS0w_e17e66b5-ecec-4fd2-9ce9-7e9efdb8c876">141</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5dee4f25c668450199fbc93d08d410b2_I20200630" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfNC05LTEtMS0w_84e105d7-ad31-4007-a921-4362abd3f137">76</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfNS0xLTEtMS0w_9866e0d3-7773-4404-89b0-d4930328faac">2,675</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfNS0zLTEtMS0w_269264e4-4e26-4315-9fd2-8d1b1c3c9375">1,981</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfNS01LTEtMS0w_df96088d-94ae-455f-846b-db365e5b8bea">2,417</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:RestructuringReserveTranslationAndOtherAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfNS03LTEtMS0w_7ba18e20-9569-42e6-8931-3354d4de14af">28</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfNS05LTEtMS0w_7b38b40b-6d6f-4523-899e-c8fe22e850a4">2,211</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) Excludes asset impairment expenses</span></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">22</span></div></div></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_73"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM 2.&#160;&#160;&#160;&#160;&#160;&#160;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following discussion should be read in conjunction with our historical consolidated financial statements and notes, as well as the selected historical consolidated financial data that is included in our Annual Report filed on Form&#160;10-K for the year ended December 31, 2019.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Unless stated otherwise, all currency amounts are presented in thousands of U.S. dollars (000s).</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_76"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Overview</span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">General </span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">DMC Global Inc. (&#8220;DMC&#8221;) operates two technical product and process business segments serving the energy, industrial and infrastructure markets. These segments, DynaEnergetics and NobelClad, operate globally through an international network of manufacturing, distribution and sales facilities.</span></div><div style="text-indent:22.5pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;Our diversified segments each provide a suite of unique technical products to niche sectors of the global energy, industrial and infrastructure markets, and each has established a strong or leading position in the markets in which it participates. With an underlying focus on generating free cash flow, our objective is to sustain and grow the market share of our businesses through increased market penetration, development of new applications, and research and development of new and adjacent products that can be sold across our global network of sales and distribution facilities. We routinely explore acquisitions of related businesses that could strengthen or add to our existing product portfolios, or expand our geographic footprint and market presence. We also seek acquisition opportunities outside our current markets that would complement our existing businesses and enable us to build a stronger and more diverse company.</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">DynaEnergetics</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">DynaEnergetics designs, manufactures and distributes products utilized by the global oil and gas industry principally for the perforation of oil and gas wells. These products are sold to oilfield service companies in the U.S., Europe, Canada, Africa, the Middle East, and Asia. DynaEnergetics also sells directly to end-users.&#160;The market for perforating products, which are used during the well completion process, generally corresponds with oil and gas exploration and production activity. Exploration activity over the last several years has led to increasingly complex well completion operations, which in turn, has increased the demand for high quality and technically advanced perforating products. </span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cost of products sold for DynaEnergetics includes the cost of metals, explosives and other raw materials used to manufacture shaped charges, detonating products and perforating guns as well as employee compensation and benefits, freight in, depreciation of manufacturing facilities and equipment, manufacturing supplies and other manufacturing overhead expenses.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">NobelClad</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">NobelClad is a global leader in the production of explosion-welded clad metal plates for use in the construction of corrosion resistant industrial processing equipment and specialized transition joints. While a significant portion of the demand for our clad metal products is driven by maintenance and retrofit projects at existing chemical processing, petrochemical processing, oil refining, and aluminum smelting facilities, new plant construction and large plant expansion projects also account for a significant portion of total demand. These industries tend to be cyclical in nature and timing of new order inflow remains difficult to predict. We use backlog as a primary means to measure the immediate outlook for our NobelClad business.&#160;We define &#8220;backlog&#8221; at any given point in time as all firm, unfulfilled purchase orders and commitments at that time.&#160;Most firm purchase orders and commitments are realized, and we expect to fill most backlog orders within the following 12 months. NobelClad&#8217;s backlog increased to $42,871 at June 30, 2020 from $31,660 at December 31, 2019. </span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cost of products sold for NobelClad includes the cost of metals and alloys used to manufacture clad metal plates, the cost of explosives, employee compensation and benefits, freight in, outside processing costs, depreciation of manufacturing facilities and equipment, manufacturing supplies and other manufacturing overhead expenses.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Factors Affecting Results</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:40.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt;">Consolidated sales of $43,203 decreased 41% versus the first quarter of 2020 and declined 61% versus the second quarter of 2019. As global crude oil prices and energy demand plunged due to the COVID-19 pandemic, there was a concurrent drop in unconventional drilling and completion activity, which negatively affected sales at DynaEnergetics. Second quarter 2020 well completions in the United States fell by nearly 70% according to the American Petroleum Institute.</span></div><div style="text-indent:-18pt;padding-left:40.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt;">DynaEnergetics sales of $23,643 in the second quarter of 2020 decreased 73% compared with the second quarter of 2019 and decreased 56% compared with the first quarter of 2020 as the COVID-19 pandemic drove a sharp decline in oil and gas demand and well completion activity in the U.S.</span></div><div style="text-indent:-18pt;padding-left:40.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt;">NobelClad&#8217;s sales of $19,560 in the second quarter of 2020 decreased 12% compared with the second quarter of 2019 and 4% compared to the first quarter of 2020 due to the timing of shipment of projects out of backlog.</span></div><div style="text-indent:-18pt;padding-left:40.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt;">Consolidated gross profit of 15.3% in the second quarter of 2020 decreased from 37.9% in the second quarter of 2019. The decline primarily was attributable to the 73% year-over-year sales decline  at DynaEnergetics, which was also impacted by lower selling prices and an increase in inventory reserves. The magnitude of DynaEnergetics&#8217; sales decrease led to significant under-absorption of fixed overhead and research and development expenses. In addition, low utilization of DynaEnergetics&#8217; manufacturing facilities resulted in an excess-capacity charge of $2,044. U.S. GAAP stipulates that fixed overhead expenses are capitalized as inventory on the balance sheet when incurred, and then expensed to the income statement when the related inventory is sold. However, in periods when manufacturing activity drops significantly below normal levels, a portion of fixed overhead expenses is required to be recognized in the income statement in the period incurred, rather than carried as inventory on the balance sheet. The second quarter of 2020 also included a lower proportion of sales in DynaEnergetics relative to NobelClad compared with the prior year.</span></div><div style="text-indent:-18pt;padding-left:40.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt;">Consolidated selling, general and administrative expenses were $12,195 in the second quarter of 2020 compared with $16,699 in the second quarter of 2019. The decrease primarily was due to lower outside service expenses, variable bonus, payroll and payroll-related costs, and travel expenses, partially offset by an increase in the provision for expected credit losses.</span></div><div style="text-indent:-18pt;padding-left:40.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt;">Restructuring expenses, net and asset impairments of $2,046 in the second quarter of 2020 primarily related to asset impairments and costs related to the anticipated sale of the Tyumen, Siberia manufacturing facility. </span></div><div style="text-indent:-18pt;padding-left:40.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt;">Net cash of $4,528 decreased $1,553 from $6,081 at December 31, 2019. Net cash is a non-GAAP measure calculated as total cash and cash equivalents ($17,248 at June 30, 2020) less total debt ($12,720 at June 30, 2020).</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Outlook</span></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In response to the COVID-19 pandemic, we took substantial steps worldwide to keep our employees safe.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">  </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">This included remote-working arrangements during the second quarter, redesigning our office and manufacturing layouts and workspaces, travel restrictions, adopting new processes for interactions with our suppliers and customers and making additional investments in employee safety equipment and processes. These efforts will continue as the pandemic continues and as we navigate the continually evolving regulatory environment at each of our locations.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In light of the unprecedented downturn in global economic activity and the pandemic-related impact on oil and gas demand, DMC implemented several cost-containment actions in the second quarter to reduce our activity-based cost structure, limit spending and protect our balance sheet. These actions included reducing our workforce by 32%, implementing reduced work weeks at DynaEnergetics, cutting selling, general and administrative expenses by 25%, reducing our capital expenditures budget by 50% and suspending the quarterly dividend. The decline in crude oil prices and oil and gas demand accelerated early in the second quarter of 2020. To further preserve liquidity, we entered into an amendment to our credit facility on June 25, 2020 to, among other provisions, maintain our $50,000 revolving credit facility and to waive the debt service coverage ratio for the quarters ending September 30, 2020, December 31, 2020, and March 31, 2021. We also filed a shelf registration statement on Form S-3 with the Securities and Exchange Commission, which became effective on May 28, 2020, on which we registered up to $150 million of certain of our securities for potential sale from time to time and on terms that we may determine in the future. We believe these actions position us well to preserve liquidity over the next three quarters.  </span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At DynaEnergetics, we expect a modest pick-up in third quarter demand from the low levels in the second quarter; however, the timing and extent to which the global oil and gas market recovers remains uncertain due in part to COVID-19. We have continued to invest in technology, product and market development initiatives to ensure we maintain our competitive advantages and future growth. During the second quarter of 2020, we introduced a series of products that are designed for new well-perforating applications and collectively increase its addressable market by more than 20%. The DS Echo</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">TM</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> perforating system positions DynaEnergetics in the emerging re-frac market, while DS MicroSet</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">TM</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and DS Liberator</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">TM</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> address plug setting and tool-string disengagement applications.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span><br/></span></div></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">NobelClad achieved a modest sequential improvement in its order backlog in the second quarter, and it is beginning to see effects of the global COVID-19 pandemic on booking activity. Customers in the downstream energy industry have delayed various repair and maintenance projects and the award of a large prospective petrochemical order.</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Use of Non-GAAP Financial Measures</span></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Adjusted EBITDA is a non-GAAP (generally accepted accounting principles) measure that we believe provides an important indicator of our ongoing operating performance and that we use in operational and financial decision-making. We define EBITDA as net income plus or minus net interest, taxes, depreciation and amortization. Adjusted EBITDA excludes from EBITDA stock-based compensation, restructuring and impairment charges and, when appropriate, other items that management does not utilize in assessing DMC&#8217;s operating performance (as further described in the tables below). As a result, internal management reports used during monthly operating reviews feature Adjusted EBITDA and certain management incentive awards are based, in part, on the amount of Adjusted EBITDA achieved during the year.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net cash and net debt are non-GAAP measures we use to supplement information in our Condensed Consolidated Financial Statements. We define net cash as total cash and cash equivalents less total debt and net debt as total debt less cash and cash equivalents. In addition to conventional measures prepared in accordance with GAAP, the Company uses this information to evaluate its performance, and we believe that certain investors may do the same. </span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The presence of non-GAAP financial measures in this report is not intended to be considered in isolation or as a substitute for, or superior to, DMC&#8217;s GAAP information, and investors are cautioned that the non-GAAP financial measures are limited in their usefulness. Because not all companies use identical calculations, DMC&#8217;s presentation of non-GAAP financial measures may not be comparable to other similarly titled measures of other companies. </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">25</span></div></div></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_79"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Consolidated Results of Operations</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Three months ended June 30, 2020 compared with three months ended June 30, 2019 </span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:40.543%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.450%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.455%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$ change</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,203&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110,954&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(67,751)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(61)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,604&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,073&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35,469)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(84)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit percentage</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">COSTS AND EXPENSES:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,707&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,460&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,753)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(29)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% of net sales</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling and distribution expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,488&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,239&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,751)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(24)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% of net sales</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of purchased intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">353&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">397&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(44)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% of net sales</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring expenses, net and asset impairments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,046&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">324&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,722&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">531&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating (loss) income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,990)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,653&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(32,643)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(132)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other (expense) income, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(85)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">343&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(428)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(125)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(156)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(409)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">253&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Loss) income before income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,231)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,587&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(32,818)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(133)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax (benefit) provision</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,583)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,343&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,926)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(135)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net (loss) income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,648)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,244&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(22,892)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(133)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjusted EBITDA</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,786)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,026&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(30,812)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(106)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Net sales </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">decreased $67,751 compared with 2019. The COVID-19 pandemic-related collapse in oil and gas demand led to a downturn in well completions and demand for DynaEnergetics&#8217; products.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Gross profit percentage</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> decreased to 15.3% compared with 2019 primarily due to the significant decline in demand at DynaEnergetics. The lower volume drove unfavorable absorption of fixed manufacturing overhead expenses, including excess capacity charges, lower average selling prices, and an increase in reserves for excess inventories. The second quarter of 2020 also included a lower proportion of sales in DynaEnergetics relative to NobelClad compared with the second quarter of 2019.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">General and administrative expenses </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">decreased $2,753 compared with 2019 primarily due to lower outside service costs of $1,248, lower employee benefits expenses and payroll taxes of $1,049, and lower variable bonus expenses of $1,023.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Selling and distribution expenses </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">decreased $1,751 compared with 2019 primarily due to lower salaries, benefits and variable bonus expenses of $850, lower travel expenses of $433, and lower outside service costs of $335, and lower shipping and freight costs on decreased sales volumes of $330, partially offset by an increase in the provision for expected credit losses of $764.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Restructuring expenses, net and asset impairments </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">of $2,046 in 2020 primarily related to asset impairment charges on certain manufacturing assets that will no longer be utilized in production at its Blum, Texas and Troisdorf, Germany facilities and costs associated with the anticipated sale of DynaEnergetics&#8217; Tyumen, Siberia manufacturing facility. </span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Operating loss</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> of $7,990 in 2020 primarily related to an operating loss reported by DynaEnergetics. </span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Other (expense) income, net </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">of</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">$85</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">in 2020 primarily related to net unrealized and realized foreign currency exchange losses. Currency gains and losses can arise when subsidiaries enter into inter-company and third-party transactions that are denominated in currencies other than their functional currency, including foreign currency forward contracts used to offset foreign exchange rate fluctuations on certain foreign currency denominated asset and liability positions.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span><br/></span></div></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Interest expense, net </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">of</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">$156</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">decreased compared with 2019 primarily due to a lower average outstanding debt balance in 2020.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Income tax benefit </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">of $2,583 was recorded on a pretax loss of $8,231. The effective rate was impacted unfavorably by geographic mix of pretax income, state taxes, and certain compensation expenses that are not tax deductible in the U.S. The effective rate was also impacted unfavorably by discrete items of $156. We recorded an income tax provision of $7,343 on pretax income of $24,587 for the second quarter of 2019. The effective rate for the second quarter of 2019 was impacted by favorable discrete items of $765.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Net loss </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">for the three months ended June 30, 2020 was $5,648, or $0.38 per diluted share, compared to net income of $17,244, or $1.15 per diluted share, for the same period in 2019.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Adjusted EBITDA </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">decreased compared with 2019 primarily due to the factors discussed above. See &#8220;Overview&#8221; above for the explanation of the use of Adjusted EBITDA. The following is a reconciliation of the most directly comparable GAAP measure to Adjusted EBITDA.</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:64.520%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:14.374%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net (loss) income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,648)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,244&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">156&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">409&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax (benefit) provision</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,583)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,343&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,364&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,157&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of purchased intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">353&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">397&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">EBITDA</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,358)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,550&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring expenses, net and asset impairments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,046&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">324&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,441&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,495&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other expense (income), net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(343)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjusted EBITDA</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,786)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,026&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Six months ended June 30, 2020 compared with six months ended June 30, 2019 </span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:40.543%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.450%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.455%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$ change</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">116,766&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">211,089&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(94,323)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(45)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,070&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,478&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(47,408)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(60)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit percentage</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">COSTS AND EXPENSES:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,831&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,628&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,797)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% of net sales</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling and distribution expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,015&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,548&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">467&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% of net sales</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of purchased intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">707&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">795&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(88)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% of net sales</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring expenses, net and asset impairments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,162&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">402&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,760&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">687&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating (loss) income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,645)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,105&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(46,750)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(104)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other income, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">322&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(290)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(90)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(394)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(782)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">388&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Loss) income before income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,007)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,645&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(46,652)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(104)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax (benefit) provision</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(514)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,231&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,745)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(104)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net (loss) income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,493)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,414&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(33,907)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(105)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjusted EBITDA</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,499&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,923&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(43,424)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(82)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span><br/></span></div></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Net sales </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">decreased $94,323 compared with 2019. The decline primarily related to sharply lower demand for well perforating systems at DynaEnergetics</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">as the COVID-19 pandemic-related collapse in oil and gas demand led to a downturn in well completions in the U.S.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Gross profit percentage</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> decreased to 26.6% compared with 2019 primarily due to the significant decline in demand at DynaEnergetics. The lower volume drove unfavorable absorption of fixed manufacturing overhead expenses, including excess capacity charges, lower average selling prices, and an increase in reserves for excess inventories. The first half of 2020 also included a lower proportion of sales in DynaEnergetics relative to NobelClad compared with the first half of 2019.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">General and administrative expenses </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">decreased $3,797 compared with 2019 primarily due to lower wages, employee benefits expenses and payroll taxes of $2,079 as well as lower variable bonus expenses of $1,390, and lower outside service costs of $1,357. These decreases were partially offset by higher depreciation expense of $270.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Selling and distribution expenses </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">increased $467 compared with 2019 primarily due to an increase in the provision for expected credit losses of $3,063 in the first half of 2020, partially offset by lower wages, employee benefits expenses and payroll taxes of $1,582, lower variable bonus of $386, lower travel expenses of $308, and lower outside service costs of $275.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Restructuring expenses, net and asset impairments </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">of $3,162 in 2020 primarily related to downsizing our direct labor workforce at DynaEnergetics in response to declining crude oil prices and corresponding demand for well perforating systems at DynaEnergetics.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Operating loss </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">of $1,645 primarily was due to lower earnings at DynaEnergetics in the first half of 2020.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Other income, net </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">of</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">$32</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">in 2020 primarily related to net unrealized and realized foreign currency exchange gains. Currency gains and losses can arise when subsidiaries enter into inter-company and third-party transactions that are denominated in currencies other than their functional currency, including foreign currency forward contracts used to offset foreign exchange rate fluctuations on certain foreign currency denominated asset and liability positions.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Interest expense, net </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">of</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">$394</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">decreased compared with 2019 primarily due to a lower average outstanding debt balance in 2020.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Income tax benefit </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">of $514 was recorded on pretax loss of $2,007. The effective rate was impacted unfavorably by geographic mix of pretax income, state taxes, and certain compensation expenses that are not tax deductible in the U.S. The effective rate was also impacted favorably by discrete items of $315. We recorded an income tax provision of $12,231 on pretax income of $44,645 for the same period of 2019. The effective rate for the first half 2019 was impacted by favorable discrete items of $1,541.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Net loss </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">for the six months ended June 30, 2020 was $1,493, or $0.10 per diluted share, compared to net income of $32,414, or $2.17 per diluted share, for the same period in 2019.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Adjusted EBITDA </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">decreased compared with 2019 primarily due to the factors discussed above. See &#8220;Overview&#8221; above for the explanation of the use of Adjusted EBITDA. The following is a reconciliation of the most directly comparable GAAP measure to Adjusted EBITDA.</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:64.520%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:14.374%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net (loss) income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,493)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,414&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">394&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">782&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax (benefit) provision</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(514)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,231&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,716&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,955&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of purchased intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">707&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">795&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">EBITDA</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,810&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,177&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring expenses, net and asset impairments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,162&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">402&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,559&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,666&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other (income), net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(32)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(322)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjusted EBITDA</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,499&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,923&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span><br/></span></div></div><div><span><br/></span></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_82"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Business Segment Financial Information </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;"> </span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We primarily evaluate performance and allocate resources based on segment revenues, operating income and adjusted EBITDA as well as projected future performance. Segment operating income is defined as revenues less expenses identifiable to the segment. Segment operating income will reconcile to consolidated income before income taxes by deducting unallocated corporate expenses, including stock-based compensation, net other expense, and net interest expense. </span></div><div style="text-indent:27pt;"><span><br/></span></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_85"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">DynaEnergetics</span></div><div><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Three months ended June 30, 2020 compared with three months ended June 30, 2019</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:40.836%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.304%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.308%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$ change</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,643&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88,628&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(64,985)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(73)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,967&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,341&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(34,374)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(95)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit percentage</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">COSTS AND EXPENSES:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,157&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,591&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,434)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(31)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling and distribution expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,595&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,637&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,042)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(22)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of purchased intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">259&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">300&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(41)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring expenses, net and asset impairments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,851&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,851&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">n/a</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating (loss) income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,895)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,813&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(33,708)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(126)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjusted EBITDA</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,272)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,532&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(31,804)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(111)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Net sales </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">were $64,985 lower than in 2019</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> due to sharply lower demand for well perforating systems at DynaEnergetics as the COVID-19 pandemic-related collapse in oil and gas demand led to a downturn in well completions in the U.S.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:103%;">Gross profit per</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:103%;">centage </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;">decreased to 8.3%</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:103%;"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;">compared with 2019 primarily due to the unfavorable impact of significantly lower sales volume on fixed manufacturing overhead expenses, including excess capacity charges, lower average selling prices, and an increase in reserves for excess inventories.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">General and administrative expenses </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">decreased $1,434 primarily due to lower outside service costs of $848, lower employee benefits expenses and payroll taxes of $510, and lower variable bonus expenses of $368.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Selling and distribution expenses </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">decreased $1,042 compared with 2019 primarily due to lower outside service costs of $904, lower expenses for salaries and wages, variable bonus and other payroll-related costs of $580, and lower travel expenses of $206. The decrease was partially offset by an increase in the provision for expected credit losses of $898. </span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Restructuring expenses, net and asset impairments </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">of $1,851 in 2020 primarily related  to asset impairments and costs associated with the anticipated sale of the Tyumen, Siberia manufacturing facility. </span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Operating loss </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">of $6,895</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">primarily was due to a sharp decline in unit sales volume, the impact of lower volume on fixed overhead costs, lower average selling prices, and an increase reserves for excess inventories, partially offset by reduced general and administrative and selling and distribution spending.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Adjusted EBITDA</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> decreased compared with 2019 due to the factors discussed above. See &#8220;Overview&#8221; above for the explanation of the use of Adjusted EBITDA. The following is a reconciliation of the most directly comparable GAAP measure to Adjusted EBITDA.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span><br/></span></div></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:59.549%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:16.859%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:16.862%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating (loss) income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,895)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,813&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring expenses, net and asset impairments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,851&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,513&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,419&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of purchased intangibles</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">259&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">300&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjusted EBITDA</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,272)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,532&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Six months ended June 30, 2020 compared with six months ended June 30, 2019</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:40.836%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.304%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.308%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$ change</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,863&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">168,464&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(91,601)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(54)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,442&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,573&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(46,131)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(68)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit percentage</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">COSTS AND EXPENSES:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,988&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,313&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,325)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling and distribution expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,435&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,736&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">699&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of purchased intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">519&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">601&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(82)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring expenses, net and asset impairments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,789&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,789&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">n/a</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,711&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,923&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(48,212)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(97)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjusted EBITDA</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,044&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,041&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(44,997)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(85)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:99%;">Net sales </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:99%;">were $91,601 lower than in 2019</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:99%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:99%;">due to sharply lower demand for well perforating systems at DynaEnergetics as the COVID-19 pandemic-related collapse in oil and gas demand led to a downturn in well completions in the U.S</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:99%;">.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Gross profit per</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">centage </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">decreased to 27.9%</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">compared with 2019 primarily due to the unfavorable impact of lower sales volume on fixed manufacturing overhead expenses, , including excess capacity charges in the second quarter, lower average selling prices, and an increase in reserves for excess inventories. </span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">General and administrative expenses </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">decreased $1,325 compared with 2019 primarily due to lower salaries and wages, variable bonus and other payroll-related costs of $1,420.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Selling and distribution expenses </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">increased $699 compared with 2019 primarily due to an increase in the provision for expected credit losses of $2,885 associated with specifically identified at-risk customer balances combined with and increase to our current expected credit loss reserve. The increase was partially offset by lower outside service costs of $1,262 and lower expenses for salaries and wages, variable bonus and other payroll-related costs of $796.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Restructuring expenses, net and asset impairments </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">of $2,789 in 2020 primarily related to measures taken in response to the COVID-19 pandemic-related impact on oil and gas demand. We downsized our direct labor workforce in response to declining crude oil prices and corresponding demand for well perforating systems and recorded asset impairments We also incurred costs associated with the anticipated sale of the Tyumen, Siberia manufacturing facility. </span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Operating income </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">decreased</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">by</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">$48,212</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">compared with 2019</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">primarily due to a sharp decline in unit sales volume, the unfavorable impact of lower volume on fixed overhead expenses, lower average selling prices, and increases in reserves for excess inventories and expected credit losses, partially offset by lower general and administrative expenses.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Adjusted EBITDA</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> decreased compared with 2019 due to the factors discussed above. See &#8220;Overview&#8221; above for the explanation of the use of Adjusted EBITDA. The following is a reconciliation of the most directly comparable GAAP measure to Adjusted EBITDA.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span><br/></span></div></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:59.549%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:16.859%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:16.862%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,711&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,923&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring expenses, net and asset impairments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,789&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,025&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,517&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of purchased intangibles</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">519&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">601&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjusted EBITDA</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,044&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,041&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span><br/></span></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_88"></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NobelClad</span></div><div><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Three months ended June 30, 2020 compared with three months ended June 30, 2019 </span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:40.836%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.304%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.308%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$ change</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,560&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,326&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,766)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,802&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,884&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,082)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit percentage</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">COSTS AND EXPENSES:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">797&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,102&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(305)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling and distribution expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,731&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,438&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(707)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(29)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of purchased intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring expenses, net and asset impairments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">195&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">324&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(129)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(40)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,985&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,923&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjusted EBITDA</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,061&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,082&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(21)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Net sales </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">of $19,560 decreased compared with 2019 primarily due to the timing of shipment of projects out of backlog.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Gross profit percentage</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> of 24.6% decreased compared with 2019 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">primarily due to less favorable project mix.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">General and administrative expenses </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">decreased $305 compared with 2019 primarily due to lower expenses for salaries and wages, variable bonus and other payroll-related costs of $258.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Selling and distribution expenses </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">decreased  $707 compared with 2019 primarily due to lower expenses for salaries and wages, variable bonus and other payroll-related costs of $270 lower travel expenses of $227 combined with a recovery of a previously recorded provision for an expected credit loss of $134.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Restructuring expenses, net and asset impairments </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">of $195 in 2020 related to severance costs.</span></div><div><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Operating income </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">increased $62 compared with 2019 primarily due to lower general and administrative and selling expenses offset by lower net sales.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Adjusted EBITDA</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> decreased compared with 2019 primarily due to the factors discussed above. See &#8220;Overview&#8221; above for the explanation of the use of Adjusted EBITDA. The following is a reconciliation of the most directly comparable GAAP measure to Adjusted EBITDA.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span><br/></span></div></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:59.549%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:16.859%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:16.862%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,985&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,923&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring expenses, net and asset impairments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">195&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">324&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">787&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">738&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of purchased intangibles</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjusted EBITDA</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,061&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,082&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Six months ended June 30, 2020 compared with six months ended June 30, 2019</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:40.836%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.304%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.308%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$ change</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,903&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,625&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,722)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,954&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,244&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,290)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit percentage</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">COSTS AND EXPENSES:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,771&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,346&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(575)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(25)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling and distribution expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,282&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,549&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(267)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of purchased intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">188&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">194&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring expenses, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">254&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">402&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(148)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(37)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,459&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,753&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(294)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjusted EBITDA</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,428&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,787&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(359)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Net sales </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">decreased $2,722 compared with 2019 due to the timing of shipment of projects out of backlog.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Gross profit percentage</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> of 24.9% decreased compared with 2019 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">primarily due to less favorable project mix.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">General and administrative expenses </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">decreased $575 compared with 2019 primarily due to lower expenses for salaries and wages, variable bonus and other payroll-related costs $410.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Selling and distribution expenses </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">decreased $267 compared with 2019 primarily due to lower expenses for salaries and wages, variable bonus and other payroll-related costs of $282, lower travel expenses of $212. The decrease was partially offset by a provision for an expected credit loss of $178 associated with a customer that declared bankruptcy during the first quarter of 2020.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Restructuring expenses, net and asset impairments</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> of $254 in 2020 related to severance costs.</span></div><div><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Operating income </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">increased $294 compared with 2019 primarily was due to lower general and administrative and selling expenses, partially offset by lower net sales and project mix.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Adjusted EBITDA</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> decreased compared with 2019 primarily due to the factors discussed above. See &#8220;Overview&#8221; above for the explanation of the use of Adjusted EBITDA. The following is a reconciliation of the most directly comparable GAAP measure to Adjusted EBITDA.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span><br/></span></div></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:59.549%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:16.859%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:16.862%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,459&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,753&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring expenses, net and asset impairments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">254&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">402&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,527&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,438&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of purchased intangibles</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">188&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">194&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjusted EBITDA</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,428&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,787&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt;"><span><br/></span></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_91"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Liquidity and Capital Resources</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">We have historically financed our operations from a combination of internally generated cash flow, revolving credit borrowings, and various long-term debt arrangements.&#160;The COVID-19 pandemic drove a sharp decline in our core oil and gas end market and corresponding well-completion activity and demand for our perforating systems late in the first quarter of 2020. In April 2020, DMC announced several cost-containment actions to reduce our activity-based cost structure, limit spending and protect our balance sheet. These actions included reducing our workforce by 32%, implementing reduced work weeks at DynaEnergetics, cutting selling, general and administrative expenses by 25%, reducing our capital expenditures budget by 50% and suspending the quarterly dividend. The decline in crude oil prices and oil and gas demand accelerated early in the second quarter of 2020. Additionally, while NobelClad achieved a modest sequential improvement in its order backlog in the second quarter, it is beginning to see effects of the global COVID-19 pandemic on booking activity. Customers in the downstream energy industry have delayed various repair and maintenance projects and the award of a large prospective petrochemical order. To further preserve liquidity, we entered into an amendment to our credit facility on June 25, 2020 to, among other provisions, maintain our $50,000 revolving credit facility and to waive the debt service coverage ratio for the quarters ending September 30, 2020, December 31, 2020, and March 31, 2021. These measures enabled us to improve our net cash position from $2,920 at March 31, 2020 to $4,528 at June 30, 2020, maintain our fully undrawn and available $50,000 revolving credit facility, and provide covenant relief for three quarters. We also filed a shelf registration statement on Form S-3 with the Securities and Exchange Commission, which became effective on May 28, 2020, on which we registered for sale up to $150 million of certain of our securities from time to time and on terms that we may determine in the future. Our ability to access this capital may be limited by market conditions at the time of any future potential offering. There can be no assurance that any such capital will be available on acceptable terms or at all.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">With due consideration of the COVID-19 global pandemic and severe disruption of our end markets, we believe that cash flow from operations and funds available under our current credit facilities and any future replacement thereof will be sufficient to fund the working capital, debt service, and other capital expenditure requirements of our current business operations for the foreseeable future.&#160;Nevertheless, our ability to generate sufficient cash flows from operations will depend upon our success in executing our strategies. If we are unable to (i)&#160;realize sales from our backlog; (ii)&#160;secure new customer orders; (iii) continue selling products at profitable margins; and (iv)&#160;continue to implement cost-effective internal processes, our ability to meet cash requirements through operating activities could be impacted.&#160;Furthermore, any restriction on the availability of borrowings under our credit facilities could negatively affect our ability to meet future cash requirements. We will continue to monitor the continuing unprecedented financial and market conditions, including the impacts COVID-19 will have on credit availability and capital markets.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Debt facilities</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On March 8, 2018, we entered into a five-year $75,000 credit facility which replaced in its entirety our prior syndicated credit facility entered into on February 23, 2015. The credit facility allows for revolving loans of up to $50,000 with a $20,000 US dollar equivalent sublimit for alternative currency loans. In addition, the agreement provides for a $25,000 Capex Facility which was used to assist in financing our DynaEnergetics manufacturing expansion project in Blum, Texas. At the end of year one, the Capex Facility converted to a term loan which is amortizable at 12.5% of principal per year with a balloon payment for the outstanding balance upon the credit facility maturity date in 2023. In 2019, we prepaid an additional $7,000 above the required amortization amount. The facility has a $100,000 accordion feature to increase the commitments under the revolving loan class and/or by adding a term loan subject to approval by applicable lenders. We entered into the credit facility with a syndicate of three banks, with KeyBank, N.A. acting as administrative agent. The syndicated credit facility is secured by the assets of DMC including accounts receivable, inventory, and fixed assets, as well as guarantees and share pledges by DMC and its subsidiaries.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span><br/></span></div></div><div style="text-indent:22.5pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Borrowings under the $50,000 revolving loan can be in the form of one, two, three, or six month LIBOR loans. Additionally, US dollar borrowings on the revolving loan can be in the form of Base Rate loans (Base Rate borrowings are based on the greater of the administrative agent&#8217;s Prime rates, an adjusted Federal Funds rate or an adjusted LIBOR rate). LIBOR loans bear interest at the applicable </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">LIBOR</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> rate plus an applicable margin (varying from 1.50% to 3.00%). Base Rate loans bear interest at the defined Base rate plus an applicable margin (varying from 0.50% to 2.00%). All revolver loan borrowing and repayments under the credit facility have been in the form of one-month or two-month loans and are reported on a net basis in our Condensed Consolidated Statements of Cash Flows.&#160;</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Borrowings under the $20,000 Alternate Currency sublimit can be in euros, Canadian dollars, pounds sterling, and in any other currency acceptable to the administrative agent. Alternative currency borrowings denominated in euros, pounds sterling, and any other currency that is dealt with on the London Interbank Deposit Market shall be comprised of LIBOR loans and bear interest at the LIBOR rate plus an applicable margin (varying from 1.50% to 3.00%).</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On June 25, 2020, we entered into an amendment ("Amendment") to the credit facility. The Amendment waives the debt service coverage ratio covenant for the quarters ending September 30, 2020, December 31, 2020, and March 31, 2021. The debt service coverage ratio minimum of 1.35 to 1 was applicable for the quarter ending June 30, 2020 and will resume beginning with the quarter ending June 30, 2021 and thereafter. </span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Additionally, the Amendment adds a Minimum Liquidity covenant requiring the total of cash and cash equivalents held by U.S. subsidiaries and available borrowing capacity under the credit facility to exceed $10,000 for the quarters ending September 30, 2020, December 31, 2020, and March 31, 2021. The Minimum Liquidity covenant is not required after the quarter ending March 31, 2021.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the period from the Amendment through August 31, 2020, borrowings outstanding under the credit facility will bear interest at LIBOR plus a margin of 1.75% or at a Base Rate (as defined in the credit facility) plus a margin of 0.75%. For the period from September 1, 2020 through the date of receipt of the covenant compliance certificate for the quarter ending March 31, 2021, borrowings outstanding under the credit facility will bear interest at a LIBOR plus a margin of 1.75% to 3.00% or at a Base Rate plus a margin of 0.75% to 2.00%. In each case, the margin is based on the Company's Leverage Ratio of Consolidated Funded Indebtedness (as defined in the credit facility) on the last day of such period to Consolidated Pro Forma EBITDA for such period. Additionally, the Amendment sets the minimum LIBOR at 0.75%.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, U.S. dollar revolving loans of zero and borrowings of $13,313 under our Capex Facility were outstanding under our credit facility.&#160;Our available borrowing capacity was $50,000 as of June 30, 2020. Future borrowings are subject to compliance with financial covenants that could significantly limit such availability.</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, there were two significant financial covenants under our credit facility, a debt-to-EBITDA leverage ratio (&#8220;leverage ratio&#8221;) and a debt service coverage ratio. The leverage ratio is defined in the credit facility for any trailing four quarter period as the ratio of Consolidated Funded Indebtedness (as defined in the agreement) on the last day of such period to Consolidated Pro Forma EBITDA for such period. For the June 30, 2020 reporting period, the maximum leverage ratio permitted by our syndicated credit facility was 3.00 to 1.0. The actual leverage ratio as of June 30, 2020, calculated in accordance with the credit facility, as amended, was 0.3 to 1.0. </span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The debt service coverage ratio, as defined in the credit facility, means, for any period, the ratio of Consolidated Pro Forma EBITDA less the sum of cash dividends, cash income taxes and Consolidated Unfunded Capital Expenditures (as defined in the agreement) to Debt Service Charges (as defined in the agreement).&#160;The minimum debt service coverage ratio permitted by our credit facility for the June 30, 2020 reporting period is 1.35 to 1.0. The actual debt service coverage ratio for the trailing twelve months ended&#160;June 30, 2020&#160;was 2.5 to 1.0. </span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our credit facility, as amended, also includes various other covenants and restrictions, certain of which relate to the payment of dividends or other distributions to stockholders, redemption of capital stock, incurrence of additional indebtedness, mortgaging, and pledging or disposition of major assets. As of June 30, 2020, we were in compliance with all financial covenants and other provisions of our debt agreements.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We also maintain a line of credit with a German bank for certain DynaEnergetics operations. This line of credit provides a borrowing capacity of &#8364;4,000.</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#160;</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Other contractual obligations and commitments</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span><br/></span></div></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our long-term debt balance decreased to $9,595 at June 30, 2020 from $11,147 at December 31, 2019. Our other contractual obligations and commitments have not materially changed since December 31, 2019. </span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Cash flows provided by operating activities </span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net cash provided by operating activities was $11,128 for the six months ended June 30, 2020 compared with $23,302 in the same period last year. The decrease primarily was due to a decline in net income, partially offset by lower working capital in 2020 compared with 2019.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Cash flows used in investing activities </span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net cash flows used in investing activities for the six months ended June 30, 2020 of $7,462 primarily related to acquisitions of property, plant and equipment at DynaEnergetics. Net cash flows used in investing activities for the six months ended June 30, 2019 totaled $15,025 and primarily related to the acquisitions of property, plant and equipment for the construction of DynaEnergetics&#8217; manufacturing, assembly and administrative space on its site in Blum, Texas and expenditures related to the relocation of DMC Global&#8217;s corporate office and NobelClad&#8217;s U.S. administrative offices. Net cash flows used in investing activities was partially offset by proceeds from the sale of NobelClad&#8217;s production facility in France during the second quarter of 2019.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Cash flows used in financing activities </span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Net cash flows used in financing activities for the six months ended June 30, 2020 of $6,200 primarily related to payment of dividends and repayments on the capital expenditure facility. Net cash flows used in financing activities for the six months ended June 30, 2019 of $6,757 primarily related to repayments on revolving loans and repayments on the capital expenditure facility.</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Payment of Dividends</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We paid a quarterly cash dividend of $0.125 per share in the first quarter of 2020 and also paid a quarterly cash dividend of $0.02 per share in the first and second quarters of 2019.</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">On April 23, 2020, DMC announced that its Board of Directors suspended the quarterly dividend indefinitely due to the uncertain</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">economic outlook caused by the COVID-19 pandemic. Future dividends may be affected by, among other items, our views on potential future capital requirements, future business prospects, debt covenant compliance considerations, changes in income tax laws, and any other factors that our Board of Directors deems relevant.&#160;Any determination to pay cash dividends will be at the discretion of the Board of Directors. </span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#160;</span></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_94"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Critical Accounting Policies</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Except as described below, our critical accounting policies have not changed from those reported in our Annual Report on Form&#160;10-K for the year ended December 31, 2019.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_97"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM 3.&#160; Quantitative and Qualitative Disclosure about Market Risk</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There were no material changes in market risk for changes in foreign currency exchange rates and interest rates from the information provided in Item 7A &#8211; Quantitative and Qualitative Disclosures About Market Risk in the company's Annual Report on Form 10-K for the year ended&#160;December 31, 2019.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_100"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM 4.&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Controls and Procedures</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Evaluation of Disclosure Controls and Procedures</span></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our Chief Executive Officer and Chief Financial Officer have evaluated the Company&#8217;s disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934, as amended, as of the end of the period covered by this report, and they have concluded that these controls and procedures are effective.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Changes in Internal Control over Financial Reporting</span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span><br/></span></div></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There were no changes that occurred during the fiscal quarter covered by this Quarterly Report on Form 10-Q that have materially affected, or are reasonably likely to materially affect, our internal controls over financial reporting.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">36</span></div></div></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_103"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span><br/></span></div></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Part&#160;II - OTHER INFORMATION</span></div><div><span><br/></span></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_106"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Item 1. Legal Proceedings </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Please see Note 11 to the Condensed Consolidated Financial Statements.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_109"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Item 1A. Risk Factors</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There have been no significant changes in the risk factors identified as being attendant to our business in our Annual Report on Form&#160;10-K for the year ended December 31, 2019, except as provided below.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;">Our business, results of operations, financial condition, cash flows and stock price have been and may continue to be adversely affected by pandemics, epidemics or other public health emergencies, such as the recent outbreak of COVID-19.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our business, results of operations, financial condition, cash flows and stock price have been and may continue to be adversely affected by pandemics, epidemics or other public health emergencies, such as the recent outbreak of COVID-19. In March 2020, the World Health Organization characterized COVID-19 as a pandemic, and the President of the United States declared the COVID-19 outbreak a national emergency. The outbreak has resulted in governments around the world implementing increasingly stringent measures to help control the spread of the virus, including quarantines, "shelter in place" and "stay at home" orders, travel restrictions, business curtailments, school closures, and other measures. In addition, governments and central banks in several parts of the world have enacted fiscal and monetary stimulus measures to counteract the impacts of COVID-19.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">We are considered a critical infrastructure industry, as defined by the U.S. Department of Homeland Security. Although we have continued to operate our facilities to date consistent with federal guidelines and state and local orders, the outbreak of COVID-19 and any preventive or protective actions taken by governmental authorities have had and may continue to have a material adverse effect on our workforce and operations, supply chain, customers and transportation networks. The impacts of COVID-19 have reduced demand for oil and gas, which has exerted downward pressure on oil and gas prices. This has significantly impacted the demand for our products, product pricing and our ability to collect receivables from our customers, and has had, and may continue to have, a material adverse impact on our financial condition, results of operations and cash flows. The extent to which COVID-19 may adversely impact our business in the future depends on future developments, which are highly uncertain and unpredictable, depending upon the severity and duration of the outbreak and the effectiveness of actions taken globally to contain or mitigate its effects. Any resulting financial impact cannot be estimated reasonably at this time, but may materially adversely affect our business, results of operations, financial condition and cash flows. Even after the COVID-19 pandemic has subsided, we may experience materially adverse impacts to our business due to any resulting economic recession or depression. Additionally, concerns over the economic impact of COVID-19 have caused extreme volatility in financial and other capital markets which has and may continue to adversely impact our stock price and our ability to access capital markets. To the extent the COVID-19 pandemic adversely affects our business and financial results, it may also have the effect of heightening many of the other risks described in our Annual Report on Form 10-K for the year ended December 31, 2019, such as those relating to our products and financial performance.</span></div><div style="text-align:justify;"><span><br/></span></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_112"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds</span></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In connection with the vesting of Company restricted common stock under our equity incentive plans during the second quarter of 2020, we retained shares of common stock in satisfaction of withholding tax obligations. These shares are held as treasury shares by the Company. </span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:35.390%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:32.164%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:24.980%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Total number of shares purchased (1) (2)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Average price paid per share</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#333333;background-color:rgb(255,255,255, 0.0);">April 1 to April 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#333333;background-color:rgb(255,255,255, 0.0);">May 1 to May 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,988&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25.21&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#333333;background-color:rgb(255,255,255, 0.0);">June 1 to June 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#333333;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,988&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25.21&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) Share purchases in 2020 were to offset tax withholding obligations that occur upon the vesting of restricted common stock under the terms of the 2016 Equity Incentive Plan.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span><br/></span></div></div><div style="padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(2) As of June 30, 2020, the maximum number of shares that may yet be purchased would not exceed the employees&#8217; portion of taxes withheld on unvested shares (399,463).</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_115"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Item 3. Defaults Upon Senior Securities</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">None.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_118"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Item 4. Mine Safety Disclosures</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our Coolspring property is subject to regulation by the Federal Mine Safety and Health Administration (&#8220;MSHA&#8221;) under the Federal Mine Safety and Health Act of 1977 (the &#8220;Mine Act&#8221;). Pursuant to Section 1503(a) of the Dodd-Frank Wall Street Reform and Consumer Protection Act (The &#8220;Dodd-Frank Act&#8221;), issuers that are operators, or that have a subsidiary that is an operator, of a coal or other mine in the United States are required to disclose in their periodic reports filed with the SEC information regarding specified health and safety violations, orders and citations, related assessments and legal actions, and mining-related fatalities. During the quarter ended June 30, 2020, we had no such specified health and safety violations, orders or citations, related assessments or legal actions, mining-related fatalities, or similar events in relation to our United States operations requiring disclosure pursuant to Section 1503(a) of the Dodd-Frank Act.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_121"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Item 5. Other Information</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">None.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_124"></div><div style="-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Item 6. Exhibits</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="padding-left:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;-sec-extract:exhibit;" href="ex101-firstamendmentag.htm">10.1 First Amendment to the Credit Facility dated as of March 26, 2020, among the Company, Key Bank, N.A., as administrative agent, and the other parties named therein.</a></span><sup style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;text-decoration: underline;vertical-align:top;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;text-decoration: underline;vertical-align:top;-sec-extract:exhibit;" href="ex101-firstamendmentag.htm">1</a></sup></div><div style="padding-left:22.5pt;text-align:justify;"><span><br/></span></div><div style="padding-left:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;-sec-extract:exhibit;" href="boom-exx311q2x06302020.htm">31.1 Certification of the President and Chief Executive Officer pursuant to 17 CFR 240.13a-14(a)&#160;or 17 CFR 240.15d-14(a), as adopted pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002.</a></span></div><div style="padding-left:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="padding-left:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;-sec-extract:exhibit;" href="boom-exx312q2x06302020.htm">31.2 Certification of the Chief Financial Officer pursuant to 17 CFR 240.13a-14(a)&#160;or 17 CFR 240.15d-14(a), as adopted pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002.</a></span></div><div style="padding-left:22.5pt;text-align:justify;"><span><br/></span></div><div style="padding-left:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;-sec-extract:exhibit;" href="boom-exx321q2x06302020.htm">32.1 Certification of the President and Chief Executive Officer pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002.</a></span></div><div style="padding-left:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="padding-left:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;-sec-extract:exhibit;" href="boom-exx322q2x06302020.htm">32.2 Certification of the Chief Financial Officer pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002.</a></span></div><div style="padding-left:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="padding-left:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">101</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following materials from the Quarterly Report on Form&#160;10-Q of DMC Global Inc. for the quarter ended June 30, 2020, formatted in XBRL (eXtensible Business Reporting Language): (i)&#160;the Condensed Consolidated Balance Sheets, (ii)&#160;the Condensed Consolidated Statements of Operations, (iii)&#160;the Condensed Consolidated Statement of Stockholders&#8217; Equity, (iv)&#160;the Condensed Consolidated Statements of Cash Flows, and (v)&#160;the Notes to Condensed Consolidated Financial Statements, tagged as blocks of text.*</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:98.000%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="padding-left:22.5pt;text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">1</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Certain confidential information contained in this agreement has been omitted because it (i) is not material and (ii) would be competitively harmful if publicly disclosed.</span></div><div style="padding-left:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">*</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;">&#160;&#160;&#160; </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Pursuant to Rule&#160;406T of Regulation S-T, the Interactive Data Files on Exhibit&#160;101 hereto are deemed not filed or part of a registration statement or prospectus for purposes of Sections 11 or 12 of the Securities Act of 1933, as amended, are deemed not filed for purposes of Section&#160;18 of the Securities and Exchange Act of 1934, as amended, and otherwise are not subject to liability under those sections.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">38</span></div></div></div><div id="ia2b1c809f8cb41c6a6a6aadeec324f26_127"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#ia2b1c809f8cb41c6a6a6aadeec324f26_7">Table of Contents</a></span></div><div style="text-align:center;"><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">SIGNATURES</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In accordance with the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:3.425%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:38.469%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:1.519%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:48.587%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DMC Global Inc.</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Registrant)</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date: </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 23, 2020</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ Michael Kuta</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Michael Kuta, Chief Financial Officer (Duly Authorized Officer and Principal Financial and Accounting Officer)</span></td></tr></table></div><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">39</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>ex101-firstamendmentag.htm
<DESCRIPTION>1ST AMENDMENT TO 2018 CREDIT AGREEMENT
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2020 Workiva -->
<title>Document</title></head><body><div id="i4cab0ab0281a4d10878d492bcc4a8020_1"></div><div style="min-height:72pt;width:100%;"><div><font><br></font></div><div><font><br></font></div></div><div style="text-align:right;margin-bottom:12pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;">Exhibit 10.1</font></div><div style="margin-bottom:12pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;">Certain identified information has been excluded from this exhibit because it both (i) is not material and (ii) would be competitively harmful if publicly disclosed.</font></div><div style="text-align:center;margin-bottom:12pt;"><font><br></font></div><div style="text-align:center;margin-bottom:12pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">FIRST AMENDMENT AGREEMENT</font></div><div style="text-indent:36pt;text-align:justify;margin-bottom:12pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">This FIRST AMENDMENT AGREEMENT (this &#8220;Amendment&#8221;) is made as of the 26th&#160;day of March, 2020 among&#58;</font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(a)&#160;DMC GLOBAL INC., a Delaware corporation (&#8220;DMC Global&#8221;)&#59;</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(b)&#160;each Domestic Subsidiary Borrower, as defined in the Credit Agreement, as hereinafter defined (each such Domestic Subsidiary Borrower, together with DMC Global, collectively, the &#8220;US Borrowers&#8221; and, individually, each a &#8220;US Borrower&#8221;)&#59;</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(c)&#160;each Foreign Borrower, as defined in the Credit Agreement (each such Foreign Borrower, together with each US Borrower, collectively, the &#8220;Borrowers&#8221; and, individually, each a &#8220;Borrower&#8221;)&#59;</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(d)&#160;the Lenders, as defined in the Credit Agreement&#59; and</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(e)&#160;KEYBANK NATIONAL ASSOCIATION, a national banking association, as administrative agent for the Lenders under the Credit Agreement (the &#8220;Administrative Agent&#8221;).</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;WHEREAS, the Borrowers, the Administrative Agent and the Lenders are parties to that certain Credit and Security Agreement, dated as of March 8, 2018 (as the same may from time to time be amended, restated or otherwise modified, the &#8220;Credit Agreement&#8221;)&#59;</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;WHEREAS, the Borrowers, the Administrative Agent and the Lenders desire to amend the Credit Agreement to modify certain provisions thereof and add certain provisions thereto&#59; </font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;WHEREAS, each capitalized term used herein and defined in the Credit Agreement, but not otherwise defined herein, shall have the meaning given such term in the Credit Agreement&#59; and</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;WHEREAS, unless otherwise specifically provided herein, the provisions of the Credit Agreement revised herein are amended effective as of the date of this Amendment&#59;</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;NOW, THEREFORE, in consideration of the premises and of the mutual covenants herein and for other valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the Borrowers, the Administrative Agent and the Lenders agree as follows&#58;</font></div><div style="text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1.&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Additions to Definitions in the Credit Agreement</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  Section 1.1 of the Credit Agreement is hereby amended to add the following new definitions thereto&#58;</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#8220;Benchmark Replacement&#8221; means the sum of&#58; (a) the alternate benchmark rate (which may include Term SOFR) that has been selected by the Administrative Agent and the Borrowers giving due consideration to (i) any selection or recommendation of a replacement rate or the mechanism for determining such a rate by the Relevant Governmental Body, or (ii) any evolving or then-prevailing market convention for determining a rate of interest as a replacement to the Eurodollar Rate for Dollar-denominated syndicated credit facilities at such time, and (b) the Benchmark Replacement Adjustment&#59; provided that, if the Benchmark Replacement as so determined would be less than zero, the Benchmark Replacement will be deemed to be zero for the purposes of this Agreement.</font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#8220;Benchmark Replacement Adjustment&#8221; means, with respect to any replacement of the Eurodollar Rate with an Unadjusted Benchmark Replacement for each applicable Interest Period, the spread adjustment, or method for calculating or determining such spread adjustment (which may be a positive or negative value or zero) that has been selected by the Administrative Agent and the Borrowers giving due consideration to (a) any selection or recommendation of a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement of the Eurodollar Rate with the applicable Unadjusted Benchmark Replacement by the Relevant Governmental Body, or (b) any evolving or then-prevailing market convention for determining a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement of the Eurodollar Rate with the applicable Unadjusted Benchmark Replacement for Dollar-denominated syndicated credit facilities at such time.</font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#8220;Benchmark Replacement Conforming Changes&#8221; means, with respect to any Benchmark Replacement, any technical, administrative or operational changes (including changes to the definition of &#8220;Base Rate,&#8221; the definition of &#8220;Interest Period,&#8221; timing and frequency of determining rates and making payments of interest and other administrative matters) that the Administrative Agent decides may be appropriate to reflect the adoption and implementation of such Benchmark Replacement and to permit the administration thereof by the Administrative Agent in a manner substantially consistent with market practice (or, if the Administrative Agent decides that adoption of any portion of such market practice is not administratively feasible or if the Administrative Agent determines that no market practice for the administration of the Benchmark Replacement exists, in such other manner of administration as the Administrative Agent decides is reasonably necessary in connection with the administration of this Agreement).  </font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#8220;Benchmark Replacement Date&#8221; means the earlier to occur of the following events with respect to the Eurodollar Rate&#58;</font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(a) &#160;in the case of clause (a) or (b) of the definition of &#8220;Benchmark Transition Event,&#8221; the later of (i) the date of the public statement or publication of </font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%;"><div><font><br></font></div></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">information referenced therein, and (ii) the date on which the administrator of the Eurodollar Rate permanently or indefinitely ceases to provide the Eurodollar Rate&#59; or</font></div><div style="text-indent:36pt;padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(b)&#160; in the case of clause (c) of the definition of &#8220;Benchmark Transition Event,&#8221; the date of the public statement or publication of information referenced therein.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#8220;Benchmark Transition Event&#8221; means the occurrence of one or more of the following events with respect to the Eurodollar Rate&#58;</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(a) &#160;a public statement or publication of information by or on behalf of the administrator of the Eurodollar Rate announcing that such administrator has ceased or will cease to provide the Eurodollar Rate, permanently or indefinitely, provided that, at the time of such statement or publication, there is no successor administrator that will continue to provide the Eurodollar Rate&#59;</font></div><div style="text-indent:36pt;padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(b)&#160; a public statement or publication of information by the regulatory supervisor for the administrator of the Eurodollar Rate, the United States Federal Reserve System, an insolvency official with jurisdiction over the administrator for the Eurodollar Rate, a resolution authority with jurisdiction over the administrator for the Eurodollar Rate or a court or an entity with similar insolvency or resolution authority over the administrator for the Eurodollar Rate, which states that the administrator of the Eurodollar Rate has ceased or will cease to provide the Eurodollar Rate permanently or indefinitely, provided that, at the time of such statement or publication, there is no successor administrator that will continue to provide the Eurodollar Rate&#59; or</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(c)&#160;a public statement or publication of information by the regulatory supervisor for the administrator of the Eurodollar Rate or a Relevant Governmental Body announcing that the Eurodollar Rate is no longer representative.</font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#8220;Benchmark Transition Start Date&#8221; means (a) in the case of a Benchmark Transition Event, the earlier of (i) the applicable Benchmark Replacement Date, and (ii) if such Benchmark Transition Event is a public statement or publication of information of a prospective event, the ninetieth (90</font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;vertical-align:top;">th</sup><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">) day prior to the expected date of such event as of such public statement or publication of information (or if the expected date of such prospective event is fewer than ninety (90) days after such statement or publication, the date of such statement or publication), and (b) in the case of an Early Opt-in Election, the date specified by the Administrative Agent or the Required Lenders, as applicable, by notice to the Borrowers, the Administrative Agent (in the case of such notice by the Required Lenders) and the Lenders.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#8220;Benchmark Unavailability Period&#8221; means, if a Benchmark Transition Event and its related Benchmark Replacement Date have occurred with respect to the Eurodollar Rate and solely to the extent that the Eurodollar Rate has not been replaced with a Benchmark Replacement, the period (a) beginning at the time that such Benchmark Replacement Date has occurred if, at such time, no Benchmark Replacement has replaced the Eurodollar Rate for all purposes hereunder in accordance with Section 3.8 hereof, and (b) ending at the time that a Benchmark Replacement has replaced the Eurodollar Rate for all purposes hereunder pursuant to Section 3.8 hereof.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#8220;Beneficial Ownership Certification&#8221; means a certification regarding beneficial ownership required by the Beneficial Ownership Regulation.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#8220;Beneficial Ownership Regulation&#8221; means 31 C.F.R. &#167; 1010.230.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#8220;Citibank Factoring Agreement&#8221; means that certain Supplier Agreement between Citibank, N.A. and DYNAenergetics US, whereby accounts receivable arising out of contracts or orders from &#91;***&#93; (and its affiliated entities) are sold to Citibank, N.A. by DYNAenergetics US, as amended, restated, supplemented or otherwise modified from time to time.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#8220;DYNAenergetics US&#8221; means DYNAenergetics US, Inc., a Colorado corporation.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Early Opt-in Election&#8221; means the occurrence of&#58;</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left:72pt;text-align:justify;margin-bottom:8pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%;">(a)&#160;a determination by the Administrative Agent that Dollar-denominated syndicated credit facilities being executed at such time, or that include language similar to that contained in Section 3.8 hereof are being executed or amended, as applicable, to incorporate or adopt a new benchmark interest rate to replace the Eurodollar Rate, and  </font></div><div style="text-indent:36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(b)&#160;the election by the Administrative Agent to declare that an Early Opt-in Election has occurred and the provision by the Administrative Agent of written notice of such election to the Borrowers and the Lenders.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#8220;Federal Reserve Bank of New York&#8217;s Website&#8221; means the website of the Federal Reserve Bank of New York at http&#58;&#47;&#47;www.newyorkfed.org, or any successor source.</font></div><div style="text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Relevant Governmental Body&#8221; means the Federal Reserve Board and&#47;or the Federal Reserve Bank of New York, or a committee officially endorsed or convened by the Federal Reserve Board and&#47;or the Federal Reserve Bank of New York or any successor thereto, including without limitation the Alternative Reference Rates Committee.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#8220;SOFR&#8221; with respect to any day means the secured overnight financing rate published for such day by the Federal Reserve Bank of New York, as the administrator of </font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%;"><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">the benchmark, (or a successor administrator) on the Federal Reserve Bank of New York&#8217;s Website.</font></div><div style="text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Term SOFR&#8221; means the forward-looking term rate based on SOFR that has been selected or recommended by the Relevant Governmental Body.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Unadjusted Benchmark Replacement&#8221; means the Benchmark Replacement excluding the Benchmark Replacement Adjustment.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2. &#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Addition to Article I of the Credit Agreement</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  Article I of the Credit Agreement is hereby amended to add the following new Section 1.4 at the end thereof&#58;</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Section 1.4.  </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Divisions</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  For all purposes under the Loan Documents, in connection with any division or plan of division under Delaware law (or any comparable event under a different jurisdiction&#8217;s laws)&#58; (a) if any asset, right, obligation or liability of any Person becomes the asset, right, obligation or liability of a different Person, then it shall be deemed to have been transferred from the original Person to the subsequent Person, and (b) if any new Person comes into existence, such new Person shall be deemed to have been organized on the first date of its existence by the holders of its Equity Interests at such time. </font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">3.&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Amendments to Additional Provisions Relating to Eurodollar Loans&#59; Increased Capital&#59; Taxes</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  Article III of the Credit Agreement is hereby amended to (a) delete subsection (c) of Section 3.5 therefrom in its entirety, and (b) add the following new Section 3.8 at the end thereof&#58; </font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Section 3.8.  </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Effect of Benchmark Transition Event</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. </font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(a)&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Benchmark Replacement</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  Notwithstanding anything to the contrary herein or in any other Loan Document, (i) upon the determination of the Administrative Agent (which shall be conclusive absent manifest error) that a Benchmark Transition Event has occurred, or (ii) upon the occurrence of an Early Opt-in Election, as applicable, the Administrative Agent and the Borrowers may amend this Agreement to replace the Eurodollar Rate with a Benchmark Replacement, by a written document executed by the Borrowers and the Administrative Agent, subject to the requirements of this Section 3.8.  Notwithstanding the requirements of Section 12.3 hereof or anything else to the contrary herein or in any other Loan Document, any such amendment with respect to a Benchmark Transition Event will become effective and binding upon the Administrative Agent, the Borrowers and the Lenders at 5&#58;00 p.m. on the fifth (5th) Business Day after the Administrative Agent has posted such proposed amendment to all Lenders and the Borrowers so long as the Administrative Agent has not received, by such time, written notice of objection to such amendment from Lenders comprising the Required Lenders, and any such amendment with respect to an Early Opt-in Election will become effective </font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%;"><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">and binding upon the Administrative Agent, the Borrowers and the Lenders on the date that Lenders comprising the Required Lenders have delivered to the Administrative Agent written notice that such Required Lenders accept such amendment.  No replacement of the Eurodollar Rate with a Benchmark Replacement pursuant to this Section 3.8 will occur prior to the applicable Benchmark Transition Start Date.  </font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(b)&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Benchmark Replacement Conforming Changes</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  In connection with the implementation of a Benchmark Replacement, the Administrative Agent will have the right to make Benchmark Replacement Conforming Changes from time to time and, notwithstanding anything to the contrary herein or in any other Loan Document, any amendments implementing such Benchmark Replacement Conforming Changes will become effective without any further action or consent of any other party to this Agreement.</font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(c)&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Notices&#59; Standards for Decisions and Determinations</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  The Administrative Agent will promptly notify the Borrowers and the Lenders in writing of (i) any occurrence of a Benchmark Transition Event or an Early Opt-in Election, as applicable, and its related Benchmark Replacement Date and Benchmark Transition Start Date, (ii) the implementation of any Benchmark Replacement, (iii) the effectiveness of any Benchmark Replacement Conforming Changes, and (iv) the commencement or conclusion of any Benchmark Unavailability Period.  Any determination, decision or election that may be made by the Administrative Agent or Lenders pursuant to this Section 3.8, including, without limitation, any determination with respect to a tenor, comparable replacement rate or adjustment, or implementation of any Benchmark Replacement Rate Conforming Changes, or of the occurrence or non-occurrence of an event, circumstance or date and any decision to take or refrain from taking any action, will be conclusive and binding on all parties hereto absent manifest error and may be made in its or their sole discretion and without consent from any other party hereto, except, in each case, as expressly required pursuant to this Section 3.8 and shall not be a basis of any claim of liability of any kind or nature by any party hereto, all such claims being hereby waived individually be each party hereto.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(d)&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Benchmark Unavailability Period</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  Upon the Borrowers&#8217; receipt of notice of the commencement of a Benchmark Unavailability Period, the Borrowers may revoke any request for a borrowing of, conversion to or continuation of Eurodollar Loans to be made, converted or continued during any Benchmark Unavailability Period and, failing that, the Borrowers will be deemed to have converted any such request into a request for a borrowing of or conversion to Base Rate Loans.  During any Benchmark Unavailability Period, the components of Base Rate based upon LIBOR will not be used in any determination of Base Rate.  </font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(e)&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Eurodollar Rate Notification.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">  The interest rate on Eurodollar Loans is determined by reference to LIBOR, which is derived from the London interbank offered rate.  The London interbank offered rate is intended to represent the rate at which contributing banks may obtain short-term borrowings from each other in the London </font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%;"><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">interbank market.  In July 2017, the U.K. Financial Conduct Authority announced that, after the end of 2021, it would no longer persuade or compel contributing banks to make rate submissions to the ICE Benchmark Administration (together with any successor to the ICE Benchmark Administrator, the &#8220;IBA&#8221;) for purposes of the IBA setting the London interbank offered rate.  As a result, it is possible that commencing in 2022, the London interbank offered rate may no longer be available or may no longer be deemed an appropriate reference rate upon which to determine the interest rate on Eurodollar Loans.  In light of this eventuality, public and private sector industry initiatives are currently underway to identify new or alternative reference rates to be used in place of the London interbank offered rate. In the event that the London interbank offered rate is no longer available or in certain other circumstances as set forth in this Section 3.8, this Section 3.8 provides a mechanism for determining an alternative rate of interest. The Administrative Agent will notify the Borrowers, pursuant to this Section 3.8, in advance of any change to the reference rate upon which the interest rate on Eurodollar Loans is based.  However, the Administrative Agent does not warrant or accept any responsibility for, and shall not have any liability with respect to, the administration, submission or any other matter related to the London interbank offered rate or other rates in the definition of &#8220;Eurodollar Rate&#8221;, or with respect to any alternative or successor rate thereto, or replacement rate therefor or thereof, including, without limitation, whether the composition or characteristics of any such alternative, successor or replacement reference rate, as it may or may not be adjusted pursuant to this Section 3.8, will be similar to, or produce the same value or economic equivalence of, the Eurodollar Rate or has the same volume or liquidity as did the London interbank offered rate prior to its discontinuance or unavailability.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">4.&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Addition to Liens Covenant Provisions</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  Section 5.9 of the Credit Agreement is hereby amended to add the following new subsection (p) immediately after subsection (o) therein&#58; </font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(p)&#160;Liens incurred pursuant to the Citibank Factoring Agreement, so long as there is no credit recourse to any Company with respect to such accounts receivable after such sale.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;5.&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Addition to Merger and Sale of Assets Covenant Provisions</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  Section 5.12 of the Credit Agreement is hereby amended to add the following new subsection (j) at the end thereof&#58;</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(j)&#160;the Companies may sell accounts receivable pursuant to the Citibank Factoring Agreement, so long as there is no credit recourse to any Company with respect to such accounts receivable after such sale, except in the case of a breach by a Company of any Asset Representation (as defined in the Citibank Factoring Agreement) with respect to any such receivable.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;6.&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Addition to Covenants Provisions</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  Article V of the Credit Agreement is hereby amended to add the following new Section 5.31 at the end thereof&#58;</font></div><div style="text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">7</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Section 5.31.  </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Beneficial Ownership</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  Promptly following any request therefor, the Borrowers shall provide information and documentation reasonably requested by the Administrative Agent or any Lender for purposes of compliance with applicable &#8220;know your customer&#8221; and anti-money-laundering rules and regulations, including, without limitation, the PATRIOT Act and the Beneficial Ownership Regulation.</font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;7.&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Addition to Representations and Warranties Provisions</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  Article VI of the Credit Agreement is hereby amended to add the following new Section 6.23 at the end thereof&#58;</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Section 6.23.  </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Beneficial Ownership</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  The information included in each Beneficial Ownership Certification most recently delivered to each Lender (if any) is true and correct in all respects.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;8. &#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Amendment to Amendments, Waivers and Consents Provisions</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  Section 12.3 of the Credit Agreement is hereby amended to delete subpart (a) therefrom and to insert in place thereof the following&#58;</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(a)&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">General Rule</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  Except as set forth in Section 3.8 hereof, no amendment, modification, termination, or waiver of any provision of any Loan Document nor consent to any variance therefrom, shall be effective unless the same shall be in writing and signed by the Required Lenders and then such waiver or consent shall be effective only in the specific instance and for the specific purpose for which given.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;9.&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Closing Deliveries</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  Concurrently with the execution of this Amendment, the Borrowers shall&#58;</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(a)&#160;cause each Guarantor of Payment to execute the attached Guarantor Acknowledgement and Agreement&#59; </font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(b)&#160;have provided to the Administrative Agent&#160;the documentation and other information so requested in connection with applicable &#8220;know your customer&#8221; and anti&#30;money&#30;laundering rules and regulations, including the PATRIOT Act&#59; and</font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(c)&#160;pay all legal fees expenses of the Administrative Agent in connection with this Amendment and any other Loan Documents.  </font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;10.&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Representations and Warranties</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  The Borrowers hereby represent and warrant to the Administrative Agent and the Lenders that (a) the Borrowers have the legal power and authority to execute and deliver this Amendment&#59; (b)&#160;the officers executing this Amendment have been duly authorized to execute and deliver the same and bind the Borrowers with respect to the provisions hereof&#59; (c)&#160;the execution and delivery hereof by the Borrowers and the performance and observance by the Borrowers of the provisions hereof do not violate or conflict with the Organizational Documents of the Borrowers or any law applicable to Borrowers or result in a breach of any provision of or constitute a default under any Material Agreement binding upon or enforceable against the Borrowers&#59; (d) no Default or Event of Default exists, nor </font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">will any occur immediately after the execution and delivery of this Amendment or by the performance or observance of any provision hereof&#59; (e) each of the representations and warranties contained in the Loan Documents is true and correct in all material respects as of the date hereof as if made on the date hereof, except to the extent that any such representation or warranty expressly states that it relates to an earlier date (in which case such representation or warranty is true and correct in all material respects as of such earlier date)&#59; (f) the Borrowers are not aware of any claim or offset against, or defense or counterclaim to, the Borrowers&#8217; obligations or liabilities under the Credit Agreement or any other Related Writing&#59; and (g)&#160;this Amendment constitutes a valid and binding obligation of the Borrowers in every respect, enforceable in accordance with its terms, subject to the effect of any applicable bankruptcy, insolvency, reorganization, moratorium or other Laws affecting creditors&#8217; rights and remedies generally and to the effect of general principles of equity (regardless of whether enforcement is considered in a proceeding at Law or in equity).</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;11.&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Waiver and Release</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  The Borrowers, by signing below, hereby waive and release the Administrative Agent, and each of the Lenders, and their respective directors, officers, employees, attorneys, affiliates and subsidiaries, from any and all claims, offsets, defenses and counterclaims arising on or prior to the date hereof in connection with the Loan Documents or the transactions contemplated thereby, such waiver and release being with full knowledge and understanding of the circumstances and effect thereof and after having consulted legal counsel with respect thereto.  </font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;12. &#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">References to Credit Agreement and Ratification</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  Each reference to the Credit Agreement that is made in the Credit Agreement or any other Related Writing shall hereafter be construed as a reference to the Credit Agreement as amended hereby.  Except as otherwise specifically provided herein, all terms and provisions of the Credit Agreement and each other Loan Document are confirmed and ratified and shall remain in full force and effect and be unaffected hereby. This Amendment is a Loan Document.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;13.&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Counterparts</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  This Amendment may be executed in any number of counterparts, by different parties hereto in separate counterparts and by facsimile or other electronic signature, each of which, when so executed and delivered, shall be deemed to be an original and all of which taken together shall constitute but one and the same agreement.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;14.&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Headings</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  The headings, captions and arrangements used in this Amendment are for convenience only and shall not affect the interpretation of this Amendment.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;15.&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Severability</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  Any provision of this Amendment that shall be prohibited or unenforceable in any jurisdiction shall, as to such jurisdiction, be ineffective to the extent of such prohibition or unenforceability without invalidating the remaining provisions hereof or affecting the validity or enforceability of such provision in any other jurisdiction.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;16.&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Governing Law</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  The rights and obligations of all parties hereto shall be governed by the laws of the State of New York.</font></div><div><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">9</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#91;Remainder of page intentionally left blank.&#93;</font></div><div><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">10</font></div></div></div><div id="i4cab0ab0281a4d10878d492bcc4a8020_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-indent:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">JURY TRIAL WAIVER</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  THE BORROWERS, THE ADMINISTRATIVE AGENT AND THE LENDERS, TO THE EXTENT PERMITTED BY LAW, EACH HEREBY WAIVES ANY RIGHT TO HAVE A JURY PARTICIPATE IN RESOLVING ANY DISPUTE, WHETHER SOUNDING IN CONTRACT, TORT OR OTHERWISE, AMONG THE BORROWERS, THE ADMINISTRATIVE AGENT AND THE LENDERS, OR ANY THEREOF, ARISING OUT OF, IN CONNECTION WITH, RELATED TO, OR INCIDENTAL TO THE RELATIONSHIP ESTABLISHED AMONG THEM IN CONNECTION WITH THIS AMENDMENT OR ANY NOTE OR OTHER INSTRUMENT, DOCUMENT OR AGREEMENT EXECUTED OR DELIVERED IN CONNECTION HEREWITH OR THE TRANSACTIONS RELATED THERETO.  </font></div><div><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">IN WITNESS WHEREOF, the parties have executed and delivered this Amendment as of the date first set forth above.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font><br></font></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.076%;"><tr><td style="width:1.0%;"></td><td style="width:47.019%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:48.981%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DMC GLOBAL INC.</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By&#58;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; Michael Kuta</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Michael Kuta</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Chief Financial Officer</font></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DMC KOREA, INC.</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By&#58;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; Michelle Shepston</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Michelle Shepston</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Secretary</font></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-12.6pt;padding-left:12.6pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">DYNAENERGETICS US, INC.</font></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By&#58;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; Michelle Shepston</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Michelle Shepston</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vice President</font></td></tr><tr><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Signature Page to</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">First Amendment Agreement</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%;"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.076%;"><tr><td style="width:1.0%;"></td><td style="width:47.019%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:48.981%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">NOBELCLAD EUROPE GMBH</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(f&#47;k&#47;a&#47; DynaEnergetics Holding GmbH)</font></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By&#58;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#47;s&#47; Ian Grieves</font></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ian Grieves</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Managing Director</font></td></tr></table></div><div><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Signature Page to</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">First Amendment Agreement</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%;"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.076%;"><tr><td style="width:1.0%;"></td><td style="width:47.019%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:48.981%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-12.6pt;padding-left:12.6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">DYNAENERGETICS EUROPE GMBH</font></div><div style="text-indent:-12.6pt;padding-left:12.6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(f&#47;k&#47;a DynaEnergetics Beteiligungs- GmbH)</font></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By&#58;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; Ian Grieves</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ian Grieves</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Managing Director</font></td></tr></table></div><div><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Signature Page to</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">First Amendment Agreement</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%;"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.076%;"><tr><td style="width:1.0%;"></td><td style="width:47.019%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:48.981%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-12.6pt;padding-left:12.6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">KEYBANK NATIONAL ASSOCIATION</font></div><div style="text-indent:-12.6pt;padding-left:12.6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;as the Administrative Agent and as a Lender</font></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By&#58;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; Suzannah Valdivia</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Suzannah Valdivia</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Senior Vice President</font></td></tr></table></div><div><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Signature Page to</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">First Amendment Agreement</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%;"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.076%;"><tr><td style="width:1.0%;"></td><td style="width:46.202%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:49.798%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-12.6pt;padding-left:12.6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">BOKF, NA DBA BOK FINANCIAL (F&#47;K&#47;A COLORADO STATE BANK AND TRUST)</font></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By&#58;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; Matthew J. Mason</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Matthew J. Mason</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SVP</font></td></tr></table></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Signature Page to</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">First Amendment Agreement</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%;"><div><font><br></font></div></div><div style="margin-bottom:12pt;"><font><br></font></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.076%;"><tr><td style="width:1.0%;"></td><td style="width:47.019%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:48.981%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-12.6pt;padding-left:12.6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">U.S. BANK NATIONAL ASSOCIATION</font></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By&#58;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; Courtney A. Boltz</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Courtney A. Boltz</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vice President</font></td></tr></table></div><div><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Signature Page to</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">First Amendment Agreement</font></div></div></div><div id="i4cab0ab0281a4d10878d492bcc4a8020_7"></div><hr style="page-break-after:always"><div style="min-height:64.8pt;width:100%;"><div><font><br></font></div></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">GUARANTOR ACKNOWLEDGMENT AND AGREEMENT</font></div><div><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The undersigned consent and agree to and acknowledge the terms of the foregoing First Amendment Agreement dated as of March 26, 2020 (the &#8220;Amendment&#8221;).  The undersigned further agree that the obligations of the undersigned pursuant to the Guaranty of Payment executed by the undersigned in connection with the Credit Agreement (as defined in the Amendment) is hereby ratified and shall remain in full force and effect and be unaffected hereby.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The undersigned hereby waive and release the Administrative Agent and the Lenders and their respective directors, officers, employees, attorneys, affiliates and subsidiaries from any and all claims, offsets, defenses and counterclaims in connection with the Loan Documents or the transactions contemplated thereby, of any kind or nature, absolute and contingent, of which the undersigned are aware or should be aware as of the date hereof, such waiver and release being with full knowledge and understanding of the circumstances and effect thereof and after having consulted legal counsel with respect thereto.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">JURY TRIAL WAIVER</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  THE UNDERSIGNED, TO THE EXTENT PERMITTED BY LAW, HEREBY WAIVE ANY RIGHT TO HAVE A JURY PARTICIPATE IN RESOLVING ANY DISPUTE, WHETHER SOUNDING IN CONTRACT, TORT OR OTHERWISE, AMONG THE BORROWERS, THE ADMINISTRATIVE AGENT, THE LENDERS AND THE UNDERSIGNED, OR ANY THEREOF, ARISING OUT OF, IN CONNECTION WITH, RELATED TO, OR INCIDENTAL TO THE RELATIONSHIP ESTABLISHED AMONG THEM IN CONNECTION WITH THIS GUARANTOR ACKNOWLEDGMENT AND AGREEMENT, THE AMENDMENT OR ANY NOTE OR OTHER INSTRUMENT, DOCUMENT OR AGREEMENT EXECUTED OR DELIVERED IN CONNECTION HEREWITH OR THE TRANSACTIONS RELATED THERETO.  </font></div><div style="text-align:justify;"><font><br></font></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:3.128%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:42.871%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:3.128%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:42.873%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">DYNAENERGETICS CANADA INC.</font></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-12.75pt;padding-left:12.75pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">DYNAMIC MATERIALS CORPORATION (HK) LIMITED</font></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By&#58;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; Michael Kuta</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By&#58;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; Michael Kuta</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Michael Kuta</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Michael Kuta</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Director</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Director</font></td></tr><tr><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-10.8pt;padding-left:10.8pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Dynamic Materials Corporation (Shanghai) Trading Co. LTD.</font></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">NobelClad Europe SAS</font></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By&#58;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; Michael Kuta</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By&#58;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; Michael Kuta</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Michael Kuta</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">DMC Global Inc., as President of &#160;Nobelclad Europe SAS,  </font></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Director</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">by its legal representative Michael Kuta</font></td></tr><tr><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">NobelClad Europe Holding GmbH</font></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By&#58;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; Antoine Nobili</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Antoine Nobili</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Managing Director</font></td></tr><tr><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="position:relative;width:100%;height:64.8pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Guarantor Acknowledgment and Agreement</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>boom-exx311q2x06302020.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2020 Workiva -->
<title>Document</title></head><body><div id="i2110a165a67c4541b2620f992002759b_1"></div><div style="min-height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Exhibit 31.1</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CERTIFICATIONS</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">I, Kevin T. Longe, certify that&#58;</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-indent:18pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">1.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> I have reviewed this quarterly report on Form&#160;10-Q of DMC Global Inc.&#59;</font></div><div style="text-indent:18pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-indent:18pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">2.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="text-indent:18pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-indent:18pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">3.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="text-indent:18pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-indent:18pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">4.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e)&#160;and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f)&#160;and 15d-15(f)) for the registrant and have&#58;</font></div><div style="text-indent:18pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-indent:54pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">a)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="text-indent:54pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-indent:54pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">b)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="text-indent:54pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-indent:54pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">c)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="text-indent:54pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-indent:54pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">d)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="text-indent:54pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-indent:18pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">5.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="text-indent:18pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-indent:54pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">a)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="text-indent:54pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-indent:54pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">b)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="text-indent:54pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Dated&#58;&#160; July&#160;23, 2020 </font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:48.000%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:48.000%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; Kevin T. Longe</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Kevin T. Longe</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">President and Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">of DMC Global Inc.</font></td></tr></table></div><div><font><br></font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>4
<FILENAME>boom-exx312q2x06302020.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2020 Workiva -->
<title>Document</title></head><body><div id="i77c5f2381a134c28ace23b6d149f2b9d_1"></div><div style="min-height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Exhibit&#160;31.2</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CERTIFICATIONS</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">I, Michael Kuta, certify that&#58;</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-indent:18pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">1.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> I have reviewed this quarterly report on Form&#160;10-Q of DMC Global Inc.&#59;</font></div><div style="text-indent:18pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-indent:18pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">2.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="text-indent:18pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-indent:18pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">3.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="text-indent:18pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-indent:18pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">4.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e)&#160;and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f)&#160;and 15d-15(f)) for the registrant and have&#58;</font></div><div style="text-indent:18pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-indent:54pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">a.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="text-indent:54pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-indent:54pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">b.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="text-indent:54pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-indent:54pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">c.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="text-indent:54pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-indent:54pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">d.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="text-indent:54pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-indent:18pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">5.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="text-indent:18pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-indent:54pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">a.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="text-indent:54pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-indent:54pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">b.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="text-indent:54pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Dated&#58;&#160; July&#160;23, 2020 </font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:48.000%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:48.000%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; Michael Kuta</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Michael Kuta</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Chief Financial Officer of DMC Global Inc.</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div><font><br></font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>5
<FILENAME>boom-exx321q2x06302020.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2020 Workiva -->
<title>Document</title></head><body><div id="iba36f869348448119f1b805ac4327d3d_1"></div><div style="min-height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Exhibit&#160;32.1</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION&#160;1350,</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">SECTION&#160;906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In connection with the Quarterly Report of DMC Global Inc. (the &#8220;Company&#8221;) on Form&#160;10-Q for the period ended June 30, 2020 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;),&#160;I, Kevin T. Longe, President and Chief Executive Officer of the Company, certify pursuant to 18&#160;U.S.C. Section&#160;1350, as adopted pursuant to&#160; Section&#160;906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-indent:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(i)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The Report fully complies with the requirements of Section&#160;13(a)&#160;or 15(d)&#160;of the Securities Exchange Act of 1934&#59; and</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-indent:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(ii)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">July&#160;23, 2020 </font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:48.000%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:48.000%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; Kevin T. Longe</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Kevin T. Longe</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">President and Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">of DMC Global Inc.</font></td></tr></table></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A signed original of this written statement required by Section&#160;906 has been provided to DMC Global Inc. and will be retained by DMC Global Inc. and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>6
<FILENAME>boom-exx322q2x06302020.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2020 Workiva -->
<title>Document</title></head><body><div id="i4b66392c222949a2b0a7a4931b5cf823_1"></div><div style="min-height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Exhibit&#160;32.2</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION&#160;1350,</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">SECTION&#160;906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In connection with the Quarterly Report of DMC Global Inc. (the &#8220;Company&#8221;) on Form&#160;10-Q for the period ended June 30, 2020 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;),&#160;I, Michael Kuta, Chief Financial Officer of the Company, certify pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-indent:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(i)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The Report fully complies with the requirements of Section&#160;13(a)&#160;or 15(d)&#160;of the Securities Exchange Act of 1934&#59; and</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-indent:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(ii)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">July&#160;23, 2020 </font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:48.000%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:48.000%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; Michael Kuta</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Michael Kuta</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Chief Financial Officer of DMC Global Inc.</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="text-indent:216pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-indent:216pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A signed original of this written statement required by Section&#160;906 has been provided to DMC Global Inc. and will be retained by DMC Global Inc. and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>boom-20200630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:5f5e17ab-b25e-4a90-91f7-d7ab03b5b1b7,g:888fe4e3-4491-4f7c-8e23-87fa4acb2f20-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:boom="http://www.dynamicmaterials.com/20200630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.dynamicmaterials.com/20200630">
  <xs:import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.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/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2020-01-31" schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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-20200630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" 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-20200630_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-20200630_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-20200630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.dynamicmaterials.com/role/Cover">
        <link:definition>0001001 - 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="CONDENSEDCONSOLIDATEDBALANCESHEETS" roleURI="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS">
        <link:definition>1001002 - Statement - CONDENSED 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="CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>1002003 - Statement - CONDENSED 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="CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" roleURI="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS">
        <link:definition>1003004 - Statement - CONDENSED 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="CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" roleURI="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME">
        <link:definition>1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE 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="CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" roleURI="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY">
        <link:definition>1005006 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY</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="CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>1006007 - Statement - CONDENSED 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="BASISOFPRESENTATION" roleURI="http://www.dynamicmaterials.com/role/BASISOFPRESENTATION">
        <link:definition>2101101 - Disclosure - BASIS OF PRESENTATION</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>2102102 - 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="SIGNIFICANTACCOUNTINGPOLICIESPolicies" roleURI="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies">
        <link:definition>2203201 - 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>2304301 - 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="SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" roleURI="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails">
        <link:definition>2405401 - 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>2406402 - 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="SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" roleURI="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails">
        <link:definition>2407403 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Earnings Per 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="INVENTORIES" roleURI="http://www.dynamicmaterials.com/role/INVENTORIES">
        <link:definition>2108103 - 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="INVENTORIESTables" roleURI="http://www.dynamicmaterials.com/role/INVENTORIESTables">
        <link:definition>2309302 - 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="INVENTORIESDetails" roleURI="http://www.dynamicmaterials.com/role/INVENTORIESDetails">
        <link:definition>2410404 - 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="PURCHASEDINTANGIBLEASSETS" roleURI="http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETS">
        <link:definition>2111104 - 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="PURCHASEDINTANGIBLEASSETSTables" roleURI="http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSTables">
        <link:definition>2312303 - 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="PURCHASEDINTANGIBLEASSETSDetails" roleURI="http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails">
        <link:definition>2413405 - Disclosure - PURCHASED INTANGIBLE 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="CONTRACTLIABILITIES" roleURI="http://www.dynamicmaterials.com/role/CONTRACTLIABILITIES">
        <link:definition>2114105 - Disclosure - CONTRACT LIABILITIES</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="CONTRACTLIABILITIESTables" roleURI="http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESTables">
        <link:definition>2315304 - Disclosure - CONTRACT LIABILITIES (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="CONTRACTLIABILITIESDetails" roleURI="http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails">
        <link:definition>2416406 - Disclosure - 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="LEASES" roleURI="http://www.dynamicmaterials.com/role/LEASES">
        <link:definition>2117106 - 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="LEASESTables" roleURI="http://www.dynamicmaterials.com/role/LEASESTables">
        <link:definition>2318305 - 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="LEASESAdditionalInformationDetails" roleURI="http://www.dynamicmaterials.com/role/LEASESAdditionalInformationDetails">
        <link:definition>2419407 - Disclosure - LEASES - Additional 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="LEASESMaturitiesofOperatingLeasesDetails" roleURI="http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails">
        <link:definition>2420408 - Disclosure - LEASES - Maturities of Operating Leases (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="LEASESMaturitiesofOperatingLeasesDetails_1" roleURI="http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails_1">
        <link:definition>2420408 - Disclosure - LEASES - Maturities of Operating Leases (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="DEBT" roleURI="http://www.dynamicmaterials.com/role/DEBT">
        <link:definition>2121107 - 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="DEBTTables" roleURI="http://www.dynamicmaterials.com/role/DEBTTables">
        <link:definition>2322306 - 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="DEBTScheduleofDebtDetails" roleURI="http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails">
        <link:definition>2423409 - 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>2423409 - 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>2424410 - 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="INCOMETAXES" roleURI="http://www.dynamicmaterials.com/role/INCOMETAXES">
        <link:definition>2125108 - 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="INCOMETAXESDetails" roleURI="http://www.dynamicmaterials.com/role/INCOMETAXESDetails">
        <link:definition>2426411 - Disclosure - 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="BUSINESSSEGMENTS" roleURI="http://www.dynamicmaterials.com/role/BUSINESSSEGMENTS">
        <link:definition>2127109 - 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="BUSINESSSEGMENTSTables" roleURI="http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSTables">
        <link:definition>2328307 - 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="BUSINESSSEGMENTSSegmentInformationDetails" roleURI="http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails">
        <link:definition>2429412 - Disclosure - BUSINESS SEGMENTS - Segment 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="BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" roleURI="http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails">
        <link:definition>2430413 - Disclosure - BUSINESS SEGMENTS - Disaggregation of Revenue by Geographic Location (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="DERIVATIVEINSTRUMENTS" roleURI="http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTS">
        <link:definition>2131110 - 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="DERIVATIVEINSTRUMENTSTables" roleURI="http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSTables">
        <link:definition>2332308 - 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="DERIVATIVEINSTRUMENTSNarrativeDetails" roleURI="http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails">
        <link:definition>2433414 - 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="DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails" roleURI="http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails">
        <link:definition>2434415 - Disclosure - DERIVATIVE INSTRUMENTS - Gain/(Loss) Recognized in Income 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="COMMITMENTSANDCONTINGENCIES" roleURI="http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIES">
        <link:definition>2135111 - 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="RESTRUCTURINGANDASSETIMPAIRMENTS" roleURI="http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTS">
        <link:definition>2136112 - Disclosure - RESTRUCTURING AND ASSET IMPAIRMENTS</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="RESTRUCTURINGANDASSETIMPAIRMENTSTables" roleURI="http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSTables">
        <link:definition>2337309 - Disclosure - RESTRUCTURING AND ASSET IMPAIRMENTS (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="RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails" roleURI="http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails">
        <link:definition>2438416 - Disclosure - RESTRUCTURING AND ASSET IMPAIRMENTS - Summary of Restructuring Charges (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="RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails" roleURI="http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails">
        <link:definition>2439417 - Disclosure - RESTRUCTURING AND ASSET IMPAIRMENTS - Rollforward of Restructuring Charges (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_RevenueFromContractWithCustomerPaymentTermsPeriod" abstract="false" name="RevenueFromContractWithCustomerPaymentTermsPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="boom_OneCustomerMember" abstract="true" name="OneCustomerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="boom_AssetImpairmentMember" abstract="true" name="AssetImpairmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="boom_LineOfCreditFacilityNumberofBanks" abstract="false" name="LineOfCreditFacilityNumberofBanks" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="boom_SyndicatedCreditFacilityAmendmentMember" abstract="true" name="SyndicatedCreditFacilityAmendmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="boom_OperatingLeaseAssetsAndLiabilitiesTableTextBlock" abstract="false" name="OperatingLeaseAssetsAndLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="boom_GainOnAssetDisposalMember" abstract="true" name="GainOnAssetDisposalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="boom_AccountsReceivableCreditLossExpenseReversalTotal" abstract="false" name="AccountsReceivableCreditLossExpenseReversalTotal" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="boom_RestOfTheWorldMember" abstract="true" name="RestOfTheWorldMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="boom_RevolvingCreditFacilityAlternateCurrenciesMember" abstract="true" name="RevolvingCreditFacilityAlternateCurrenciesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="boom_IncreaseDecreaseInAccruedTariffs" abstract="false" name="IncreaseDecreaseInAccruedTariffs" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="boom_RevolvingCreditFacilityUSDollarsMember" abstract="true" name="RevolvingCreditFacilityUSDollarsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_NobelCladSegmentMember" abstract="true" name="NobelCladSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="boom_EquipmentMovingCostsMember" abstract="true" name="EquipmentMovingCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="boom_GermanBankLineofCreditMember" abstract="true" name="GermanBankLineofCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="boom_DebtInstrumentCovenantMinimumLiquidity" abstract="false" name="DebtInstrumentCovenantMinimumLiquidity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="boom_DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic" abstract="false" name="DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_SyndicatedCreditFacility2018Member" abstract="true" name="SyndicatedCreditFacility2018Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="boom_DebtInstrumentCovenantDebtServiceCoverageRatio" abstract="false" name="DebtInstrumentCovenantDebtServiceCoverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="boom_LineofCreditFacilityAccordionFeature" abstract="false" name="LineofCreditFacilityAccordionFeature" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="boom_DebtInstrumentAnnualPrincipalPaymentPercentofPrincipal" abstract="false" name="DebtInstrumentAnnualPrincipalPaymentPercentofPrincipal" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="boom_DynaEnergeticsSegmentMember" abstract="true" name="DynaEnergeticsSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="boom_LineOfCreditFacilityPrepayment" abstract="false" name="LineOfCreditFacilityPrepayment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="boom_CapitalExpenditureFacilityMember" abstract="true" name="CapitalExpenditureFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="boom_UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted" abstract="false" name="UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>boom-20200630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:5f5e17ab-b25e-4a90-91f7-d7ab03b5b1b7,g:888fe4e3-4491-4f7c-8e23-87fa4acb2f20-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/Cover" xlink:type="simple" xlink:href="boom-20200630.xsd#Cover"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/Cover" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="boom-20200630.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_e5ba9695-9378-420e-8c8f-ec5d3476ac60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_7e8e7b9e-16eb-4285-bf56-63e1183e42c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e5ba9695-9378-420e-8c8f-ec5d3476ac60" xlink:to="loc_us-gaap_AssetsCurrent_7e8e7b9e-16eb-4285-bf56-63e1183e42c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_640dcdf2-2384-44c1-9566-34e881f74f92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e5ba9695-9378-420e-8c8f-ec5d3476ac60" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_640dcdf2-2384-44c1-9566-34e881f74f92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_71bc8ee3-1c03-422a-ba94-8fd68c50aaad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e5ba9695-9378-420e-8c8f-ec5d3476ac60" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_71bc8ee3-1c03-422a-ba94-8fd68c50aaad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_f67cc114-7158-47a5-b731-cc4c33de3175" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e5ba9695-9378-420e-8c8f-ec5d3476ac60" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_f67cc114-7158-47a5-b731-cc4c33de3175" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_abb6a963-e7d4-486b-9e36-e8687eceeb56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e5ba9695-9378-420e-8c8f-ec5d3476ac60" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_abb6a963-e7d4-486b-9e36-e8687eceeb56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_03edf50c-8501-47f6-b1ed-d5de4f234bdd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_52a208de-215e-4b34-9ac9-cadb1244283a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_03edf50c-8501-47f6-b1ed-d5de4f234bdd" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_52a208de-215e-4b34-9ac9-cadb1244283a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_e0413587-f3e8-406c-8164-d06326f23002" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_03edf50c-8501-47f6-b1ed-d5de4f234bdd" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_e0413587-f3e8-406c-8164-d06326f23002" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_4a733868-fb6b-4207-9e01-79a0e495cf2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_03edf50c-8501-47f6-b1ed-d5de4f234bdd" xlink:to="loc_us-gaap_InventoryNet_4a733868-fb6b-4207-9e01-79a0e495cf2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_14956115-6985-46de-8666-27d29059be29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_03edf50c-8501-47f6-b1ed-d5de4f234bdd" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_14956115-6985-46de-8666-27d29059be29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_3f165649-42e9-4b5a-af2f-25dbf2c7f70d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_a03deb1d-e918-4c32-bd9f-65f291d01f6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3f165649-42e9-4b5a-af2f-25dbf2c7f70d" xlink:to="loc_us-gaap_AccountsPayableCurrent_a03deb1d-e918-4c32-bd9f-65f291d01f6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_b18475a7-a666-4821-a4db-7472809be247" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3f165649-42e9-4b5a-af2f-25dbf2c7f70d" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_b18475a7-a666-4821-a4db-7472809be247" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent_93f091c0-ae9f-4bd3-944c-d0b4aa5f65ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3f165649-42e9-4b5a-af2f-25dbf2c7f70d" xlink:to="loc_us-gaap_DividendsPayableCurrent_93f091c0-ae9f-4bd3-944c-d0b4aa5f65ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_aab56dcb-0228-4ca7-b08d-54414b8073d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3f165649-42e9-4b5a-af2f-25dbf2c7f70d" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_aab56dcb-0228-4ca7-b08d-54414b8073d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_cfa7b883-5a83-4f56-beb3-25bebaf7d638" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3f165649-42e9-4b5a-af2f-25dbf2c7f70d" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_cfa7b883-5a83-4f56-beb3-25bebaf7d638" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_69347d90-a79c-4aaf-a66d-71568ffbecb0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3f165649-42e9-4b5a-af2f-25dbf2c7f70d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_69347d90-a79c-4aaf-a66d-71568ffbecb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_25021ad2-ccbd-480e-9838-930540ec1ca0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3f165649-42e9-4b5a-af2f-25dbf2c7f70d" xlink:to="loc_us-gaap_LongTermDebtCurrent_25021ad2-ccbd-480e-9838-930540ec1ca0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_f36f986a-4342-4084-8568-d4f10a8bca40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3f165649-42e9-4b5a-af2f-25dbf2c7f70d" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_f36f986a-4342-4084-8568-d4f10a8bca40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_4a979449-a6a8-428e-bfe3-ab7031608fa8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_7726b144-5b42-449c-b25d-e8ac446149c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4a979449-a6a8-428e-bfe3-ab7031608fa8" xlink:to="loc_us-gaap_PreferredStockValue_7726b144-5b42-449c-b25d-e8ac446149c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_a8e2ff2e-b007-4190-92fe-dfad5c8719f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4a979449-a6a8-428e-bfe3-ab7031608fa8" xlink:to="loc_us-gaap_CommonStockValue_a8e2ff2e-b007-4190-92fe-dfad5c8719f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_76057a89-513b-45bf-bcde-f7a78428e948" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4a979449-a6a8-428e-bfe3-ab7031608fa8" xlink:to="loc_us-gaap_AdditionalPaidInCapital_76057a89-513b-45bf-bcde-f7a78428e948" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_57a2dc3d-217b-4cc5-92b2-cdec7b518142" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4a979449-a6a8-428e-bfe3-ab7031608fa8" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_57a2dc3d-217b-4cc5-92b2-cdec7b518142" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b32124f3-e64c-4b45-86c2-946f4bfc51c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4a979449-a6a8-428e-bfe3-ab7031608fa8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b32124f3-e64c-4b45-86c2-946f4bfc51c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_efa962ed-605b-4718-b132-0f116bca5ee0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4a979449-a6a8-428e-bfe3-ab7031608fa8" xlink:to="loc_us-gaap_TreasuryStockValue_efa962ed-605b-4718-b132-0f116bca5ee0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_2ef8b9c1-0221-4488-b00a-ecece6f13b64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_e011090e-0bd7-47f8-be25-53f0999df420" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_2ef8b9c1-0221-4488-b00a-ecece6f13b64" xlink:to="loc_us-gaap_LiabilitiesCurrent_e011090e-0bd7-47f8-be25-53f0999df420" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_1be0bb5e-693d-4693-aadc-cfcdd39a4006" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_2ef8b9c1-0221-4488-b00a-ecece6f13b64" xlink:to="loc_us-gaap_LongTermLineOfCredit_1be0bb5e-693d-4693-aadc-cfcdd39a4006" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_135df161-f841-468f-95f4-cdf50263b5f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_2ef8b9c1-0221-4488-b00a-ecece6f13b64" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_135df161-f841-468f-95f4-cdf50263b5f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_2be4a953-3a7d-442a-b129-d89a73e836a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_2ef8b9c1-0221-4488-b00a-ecece6f13b64" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_2be4a953-3a7d-442a-b129-d89a73e836a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_46ca94d5-58c9-474b-8f88-cb8fa9cc0b4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_f5427320-2f04-44b3-84ec-258847965d53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_46ca94d5-58c9-474b-8f88-cb8fa9cc0b4d" xlink:to="loc_us-gaap_Liabilities_f5427320-2f04-44b3-84ec-258847965d53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_bb6e0ccf-2a24-49ef-9d30-de068abb88a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_46ca94d5-58c9-474b-8f88-cb8fa9cc0b4d" xlink:to="loc_us-gaap_StockholdersEquity_bb6e0ccf-2a24-49ef-9d30-de068abb88a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_ba08b9bf-6c37-4eee-9647-238645241b4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_46ca94d5-58c9-474b-8f88-cb8fa9cc0b4d" xlink:to="loc_us-gaap_CommitmentsAndContingencies_ba08b9bf-6c37-4eee-9647-238645241b4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_bfa5ae0e-c748-444d-8868-659900a5e9d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_8b057d3a-ac12-48b9-9e06-bfe03d6ac3f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_bfa5ae0e-c748-444d-8868-659900a5e9d6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_8b057d3a-ac12-48b9-9e06-bfe03d6ac3f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d60c2ec0-99de-47d0-9fd5-4fe8d8994454" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_bfa5ae0e-c748-444d-8868-659900a5e9d6" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d60c2ec0-99de-47d0-9fd5-4fe8d8994454" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="boom-20200630.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="boom-20200630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7e1226ef-1380-4a99-95f7-7b40f900a62f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_51751a84-bdcb-46d3-bc91-f228904080dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_7e1226ef-1380-4a99-95f7-7b40f900a62f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_51751a84-bdcb-46d3-bc91-f228904080dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e2869c66-eb1f-4fd2-a504-9e6e316d64b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_7e1226ef-1380-4a99-95f7-7b40f900a62f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_e2869c66-eb1f-4fd2-a504-9e6e316d64b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_aab09b24-a440-42a1-a072-7fdf991cd415" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a1081693-0e93-4cb7-932c-b774f36fee8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_aab09b24-a440-42a1-a072-7fdf991cd415" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a1081693-0e93-4cb7-932c-b774f36fee8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_891a9efd-8901-4206-82c2-9da5eba23af9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_aab09b24-a440-42a1-a072-7fdf991cd415" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_891a9efd-8901-4206-82c2-9da5eba23af9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_a41d6f4e-55cd-4eec-b083-135e8526e95a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_f15bc860-178f-4548-8306-1df3bb35ce65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_a41d6f4e-55cd-4eec-b083-135e8526e95a" xlink:to="loc_us-gaap_GrossProfit_f15bc860-178f-4548-8306-1df3bb35ce65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_cb162c05-0338-4a95-99c1-92e1a79fd030" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_a41d6f4e-55cd-4eec-b083-135e8526e95a" xlink:to="loc_us-gaap_OperatingExpenses_cb162c05-0338-4a95-99c1-92e1a79fd030" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_619c9ff8-748c-439a-aa65-22e50bf54851" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_47559baf-8450-4f85-943f-e70b7797c60a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_619c9ff8-748c-439a-aa65-22e50bf54851" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_47559baf-8450-4f85-943f-e70b7797c60a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingExpense_2634fc67-929f-4ddc-953a-4f7e59375d5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_619c9ff8-748c-439a-aa65-22e50bf54851" xlink:to="loc_us-gaap_SellingExpense_2634fc67-929f-4ddc-953a-4f7e59375d5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_f745df49-1b0d-41b9-8fb2-2635b7b2fd25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_619c9ff8-748c-439a-aa65-22e50bf54851" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_f745df49-1b0d-41b9-8fb2-2635b7b2fd25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_70e10e4b-0c19-4628-af1b-9b66b732b741" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_619c9ff8-748c-439a-aa65-22e50bf54851" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_70e10e4b-0c19-4628-af1b-9b66b732b741" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="boom-20200630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_4112f364-5768-4e83-80c9-37327f73776f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_321722fb-7c87-4083-a38a-170738d89fff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_4112f364-5768-4e83-80c9-37327f73776f" xlink:to="loc_us-gaap_NetIncomeLoss_321722fb-7c87-4083-a38a-170738d89fff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_ca5438da-499b-4899-adfd-e451bdf9e0bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_4112f364-5768-4e83-80c9-37327f73776f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_ca5438da-499b-4899-adfd-e451bdf9e0bf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="boom-20200630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="boom-20200630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_21100bba-0d36-4ce3-9837-203e3fa52168" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1bf3b0bf-b83d-4096-b114-1cb56fbaf770" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_21100bba-0d36-4ce3-9837-203e3fa52168" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1bf3b0bf-b83d-4096-b114-1cb56fbaf770" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1df688ea-a53a-4a76-a6db-81632bcfd0c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_21100bba-0d36-4ce3-9837-203e3fa52168" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1df688ea-a53a-4a76-a6db-81632bcfd0c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_317ea978-64bb-46cc-9647-ab317b3335a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_21100bba-0d36-4ce3-9837-203e3fa52168" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_317ea978-64bb-46cc-9647-ab317b3335a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3c8ff3dc-a634-437a-9af3-731c9a85288b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_21100bba-0d36-4ce3-9837-203e3fa52168" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3c8ff3dc-a634-437a-9af3-731c9a85288b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_999d2b2d-d593-4341-9508-d4120e0e3e07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_59bb383c-0106-4cbe-b48d-6208aff053ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_999d2b2d-d593-4341-9508-d4120e0e3e07" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_59bb383c-0106-4cbe-b48d-6208aff053ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_0999c02e-5c56-42a3-a0a0-8e3482b1f781" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_999d2b2d-d593-4341-9508-d4120e0e3e07" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_0999c02e-5c56-42a3-a0a0-8e3482b1f781" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d569e53d-a519-47e2-9ffe-9afa5f14c2e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6b10ecb6-66fe-4118-a001-2c71f596cf0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d569e53d-a519-47e2-9ffe-9afa5f14c2e2" xlink:to="loc_us-gaap_NetIncomeLoss_6b10ecb6-66fe-4118-a001-2c71f596cf0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_7c534492-519a-4e14-bcdd-3d67c52cd0ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d569e53d-a519-47e2-9ffe-9afa5f14c2e2" xlink:to="loc_us-gaap_Depreciation_7c534492-519a-4e14-bcdd-3d67c52cd0ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_c40ddaf5-e4ff-4486-94c8-71d0c9259c36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d569e53d-a519-47e2-9ffe-9afa5f14c2e2" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_c40ddaf5-e4ff-4486-94c8-71d0c9259c36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_d46874d6-d228-4f8b-94d6-ab52b04fe508" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d569e53d-a519-47e2-9ffe-9afa5f14c2e2" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_d46874d6-d228-4f8b-94d6-ab52b04fe508" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_9b2dda12-dfff-470a-ac19-dc12045e245b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d569e53d-a519-47e2-9ffe-9afa5f14c2e2" xlink:to="loc_us-gaap_ShareBasedCompensation_9b2dda12-dfff-470a-ac19-dc12045e245b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b7fa213e-8d79-4797-9b0a-8de067b39db1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d569e53d-a519-47e2-9ffe-9afa5f14c2e2" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b7fa213e-8d79-4797-9b0a-8de067b39db1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_d608bf5f-f1da-44c2-bbfb-c116e04741dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d569e53d-a519-47e2-9ffe-9afa5f14c2e2" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_d608bf5f-f1da-44c2-bbfb-c116e04741dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_40bc6d2c-00d2-43a3-838c-a93e201d6817" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d569e53d-a519-47e2-9ffe-9afa5f14c2e2" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_40bc6d2c-00d2-43a3-838c-a93e201d6817" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_bddc79fb-433e-40d2-861f-fbb13ebe82a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d569e53d-a519-47e2-9ffe-9afa5f14c2e2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_bddc79fb-433e-40d2-861f-fbb13ebe82a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_b377e9ec-f66d-40a2-9fbd-ad9fbec86c86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d569e53d-a519-47e2-9ffe-9afa5f14c2e2" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_b377e9ec-f66d-40a2-9fbd-ad9fbec86c86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_a8149c6b-4f05-4d41-8fba-66a2589c4e87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d569e53d-a519-47e2-9ffe-9afa5f14c2e2" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_a8149c6b-4f05-4d41-8fba-66a2589c4e87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_830e63e7-9f2f-4e2c-a12e-92d186961ded" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d569e53d-a519-47e2-9ffe-9afa5f14c2e2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_830e63e7-9f2f-4e2c-a12e-92d186961ded" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_4d92d648-723f-4a26-9ce8-879112d60ad2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d569e53d-a519-47e2-9ffe-9afa5f14c2e2" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_4d92d648-723f-4a26-9ce8-879112d60ad2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_e03af7ea-5ee0-4cf0-a174-624a828da9c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d569e53d-a519-47e2-9ffe-9afa5f14c2e2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_e03af7ea-5ee0-4cf0-a174-624a828da9c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f0315d8d-4005-4a28-a1d5-76e13cbcc78b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_21b4c819-90a4-47b5-ae90-3e0b360834b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f0315d8d-4005-4a28-a1d5-76e13cbcc78b" xlink:to="loc_us-gaap_PaymentsOfDividends_21b4c819-90a4-47b5-ae90-3e0b360834b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_fab00d77-bddd-42de-9578-7e003d78edc8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f0315d8d-4005-4a28-a1d5-76e13cbcc78b" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_fab00d77-bddd-42de-9578-7e003d78edc8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_2a512e14-76ed-42b1-9794-1fe4577363cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f0315d8d-4005-4a28-a1d5-76e13cbcc78b" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_2a512e14-76ed-42b1-9794-1fe4577363cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_aaf14f20-8402-41d9-9710-43c7c05b2956" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f0315d8d-4005-4a28-a1d5-76e13cbcc78b" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_aaf14f20-8402-41d9-9710-43c7c05b2956" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_8f248559-0ba0-4d7b-a6bf-fc1f548c40ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f0315d8d-4005-4a28-a1d5-76e13cbcc78b" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_8f248559-0ba0-4d7b-a6bf-fc1f548c40ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_b5aabf34-ae13-4fe6-a0d3-e346d8b4b6ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f0315d8d-4005-4a28-a1d5-76e13cbcc78b" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_b5aabf34-ae13-4fe6-a0d3-e346d8b4b6ec" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/BASISOFPRESENTATION" xlink:type="simple" xlink:href="boom-20200630.xsd#BASISOFPRESENTATION"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/BASISOFPRESENTATION" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="boom-20200630.xsd#SIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="boom-20200630.xsd#SIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="simple" xlink:href="boom-20200630.xsd#SIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_0987c6f1-52b1-4d17-9e06-ef05b2c4c321" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic_3e79796b-0c85-4d66-9a0f-7373712ca930" xlink:href="boom-20200630.xsd#boom_DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_0987c6f1-52b1-4d17-9e06-ef05b2c4c321" xlink:to="loc_boom_DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic_3e79796b-0c85-4d66-9a0f-7373712ca930" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c480953e-1c2c-40f4-ac2a-677ea341399a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_0987c6f1-52b1-4d17-9e06-ef05b2c4c321" xlink:to="loc_us-gaap_NetIncomeLoss_c480953e-1c2c-40f4-ac2a-677ea341399a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_4ce79c20-fcbf-4451-9a9c-59197e4215ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_0987c6f1-52b1-4d17-9e06-ef05b2c4c321" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_4ce79c20-fcbf-4451-9a9c-59197e4215ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_53fb721b-056a-42c2-9f0f-0e2261de6e18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e5fa07c8-a602-4919-9daa-197ef91c8494" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_53fb721b-056a-42c2-9f0f-0e2261de6e18" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e5fa07c8-a602-4919-9daa-197ef91c8494" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_38da2737-a492-4265-9705-e7971da10b36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_53fb721b-056a-42c2-9f0f-0e2261de6e18" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_38da2737-a492-4265-9705-e7971da10b36" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/INVENTORIES" xlink:type="simple" xlink:href="boom-20200630.xsd#INVENTORIES"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/INVENTORIES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/INVENTORIESTables" xlink:type="simple" xlink:href="boom-20200630.xsd#INVENTORIESTables"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/INVENTORIESTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/INVENTORIESDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#INVENTORIESDetails"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/INVENTORIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_cf52aa4a-d517-4be8-8556-abc0d2fac814" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_994fea0a-51a8-4a6e-abb4-04b8824c4063" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_cf52aa4a-d517-4be8-8556-abc0d2fac814" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_994fea0a-51a8-4a6e-abb4-04b8824c4063" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_bd76f7ee-5c8f-4445-a0c5-8e77e8a8cff5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_cf52aa4a-d517-4be8-8556-abc0d2fac814" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_bd76f7ee-5c8f-4445-a0c5-8e77e8a8cff5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_5011e2be-6ea6-463e-a11a-c106fe82d599" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_cf52aa4a-d517-4be8-8556-abc0d2fac814" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_5011e2be-6ea6-463e-a11a-c106fe82d599" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventorySuppliesNetOfReserves_3779e5cb-e8b4-484f-9435-6a520d743737" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventorySuppliesNetOfReserves"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_cf52aa4a-d517-4be8-8556-abc0d2fac814" xlink:to="loc_us-gaap_InventorySuppliesNetOfReserves_3779e5cb-e8b4-484f-9435-6a520d743737" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETS" xlink:type="simple" xlink:href="boom-20200630.xsd#PURCHASEDINTANGIBLEASSETS"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSTables" xlink:type="simple" xlink:href="boom-20200630.xsd#PURCHASEDINTANGIBLEASSETSTables"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#PURCHASEDINTANGIBLEASSETSDetails"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_579dd82a-dffe-4a3e-8ea1-6e97e8443ec7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_fa3a47f1-17f9-4020-87ba-27d94514af67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_579dd82a-dffe-4a3e-8ea1-6e97e8443ec7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_fa3a47f1-17f9-4020-87ba-27d94514af67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6ad8cde4-1993-4ae9-8a11-a16b34d5045d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_579dd82a-dffe-4a3e-8ea1-6e97e8443ec7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6ad8cde4-1993-4ae9-8a11-a16b34d5045d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/CONTRACTLIABILITIES" xlink:type="simple" xlink:href="boom-20200630.xsd#CONTRACTLIABILITIES"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/CONTRACTLIABILITIES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESTables" xlink:type="simple" xlink:href="boom-20200630.xsd#CONTRACTLIABILITIESTables"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#CONTRACTLIABILITIESDetails"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/LEASES" xlink:type="simple" xlink:href="boom-20200630.xsd#LEASES"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/LEASES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/LEASESTables" xlink:type="simple" xlink:href="boom-20200630.xsd#LEASESTables"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/LEASESTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/LEASESAdditionalInformationDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#LEASESAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/LEASESAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_2175bb9c-4900-4186-baed-bc19068d4fd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_36659285-6d7a-4c16-9b71-afea5569407f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_2175bb9c-4900-4186-baed-bc19068d4fd6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_36659285-6d7a-4c16-9b71-afea5569407f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_01f633c5-6fee-4094-87b8-e36994894a2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_2175bb9c-4900-4186-baed-bc19068d4fd6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_01f633c5-6fee-4094-87b8-e36994894a2c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#LEASESMaturitiesofOperatingLeasesDetails"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_9397ce0e-add5-4c44-83b9-7d27fe7eb4a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_341ed54f-50a5-4458-b963-261038cc1167" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_9397ce0e-add5-4c44-83b9-7d27fe7eb4a5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_341ed54f-50a5-4458-b963-261038cc1167" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_8e997006-3244-4229-b70b-3e698f11a652" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_9397ce0e-add5-4c44-83b9-7d27fe7eb4a5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_8e997006-3244-4229-b70b-3e698f11a652" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_a71f36c3-330d-4e16-85a8-522bc5640f5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_9397ce0e-add5-4c44-83b9-7d27fe7eb4a5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_a71f36c3-330d-4e16-85a8-522bc5640f5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_12613fdc-e94c-497d-b35c-9474e1d0d876" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_9397ce0e-add5-4c44-83b9-7d27fe7eb4a5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_12613fdc-e94c-497d-b35c-9474e1d0d876" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_2972a73e-2988-4be3-8c9a-2ddacbcc9482" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_9397ce0e-add5-4c44-83b9-7d27fe7eb4a5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_2972a73e-2988-4be3-8c9a-2ddacbcc9482" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_8b76243e-e1aa-45af-be22-bf385dc1f047" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_9397ce0e-add5-4c44-83b9-7d27fe7eb4a5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_8b76243e-e1aa-45af-be22-bf385dc1f047" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails_1" xlink:type="simple" xlink:href="boom-20200630.xsd#LEASESMaturitiesofOperatingLeasesDetails_1"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1d45588a-642c-48df-8a2e-af7712a9f953" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_36498db6-3007-4b78-8cf1-6f9cd5aafd4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1d45588a-642c-48df-8a2e-af7712a9f953" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_36498db6-3007-4b78-8cf1-6f9cd5aafd4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_c98e4721-1b18-46a5-b6a2-b1846b21070b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1d45588a-642c-48df-8a2e-af7712a9f953" xlink:to="loc_us-gaap_OperatingLeaseLiability_c98e4721-1b18-46a5-b6a2-b1846b21070b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/DEBT" xlink:type="simple" xlink:href="boom-20200630.xsd#DEBT"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/DEBT" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/DEBTTables" xlink:type="simple" xlink:href="boom-20200630.xsd#DEBTTables"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/DEBTTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#DEBTScheduleofDebtDetails"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_afe2ab49-5236-4652-bc14-5edd714b3e2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_850ee358-5c39-42c7-bb7c-4561c34d5ae6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_afe2ab49-5236-4652-bc14-5edd714b3e2f" xlink:to="loc_us-gaap_LongTermDebtCurrent_850ee358-5c39-42c7-bb7c-4561c34d5ae6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_c99bd027-64d2-4fb5-881a-2d22ad0f1852" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_afe2ab49-5236-4652-bc14-5edd714b3e2f" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_c99bd027-64d2-4fb5-881a-2d22ad0f1852" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails_1" xlink:type="simple" xlink:href="boom-20200630.xsd#DEBTScheduleofDebtDetails_1"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_76fdd9e4-e896-4110-8e74-97512a6af515" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_c65a74b0-5e56-4ea6-a85b-56a7be87b0b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_76fdd9e4-e896-4110-8e74-97512a6af515" xlink:to="loc_us-gaap_LineOfCredit_c65a74b0-5e56-4ea6-a85b-56a7be87b0b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_0cadd762-134f-4852-8be4-b93af59c824e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_76fdd9e4-e896-4110-8e74-97512a6af515" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_0cadd762-134f-4852-8be4-b93af59c824e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#DEBTNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/INCOMETAXES" xlink:type="simple" xlink:href="boom-20200630.xsd#INCOMETAXES"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/INCOMETAXES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/INCOMETAXESDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#INCOMETAXESDetails"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/INCOMETAXESDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/BUSINESSSEGMENTS" xlink:type="simple" xlink:href="boom-20200630.xsd#BUSINESSSEGMENTS"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/BUSINESSSEGMENTS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSTables" xlink:type="simple" xlink:href="boom-20200630.xsd#BUSINESSSEGMENTSTables"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#BUSINESSSEGMENTSSegmentInformationDetails"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6d4212e1-9a11-4a20-bc3a-3bbc61426008" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_d4a515df-fdf4-4a5e-9ceb-91558f087beb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6d4212e1-9a11-4a20-bc3a-3bbc61426008" xlink:to="loc_us-gaap_OperatingIncomeLoss_d4a515df-fdf4-4a5e-9ceb-91558f087beb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_CorporateExpenses_2e9bfac6-4a39-4280-848d-d18cb9403078" xlink:href="boom-20200630.xsd#boom_CorporateExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6d4212e1-9a11-4a20-bc3a-3bbc61426008" xlink:to="loc_boom_CorporateExpenses_2e9bfac6-4a39-4280-848d-d18cb9403078" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_021f10a4-f6da-40ef-a3d8-a3c0973ef59d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6d4212e1-9a11-4a20-bc3a-3bbc61426008" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_021f10a4-f6da-40ef-a3d8-a3c0973ef59d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_6403a246-6249-4e2f-b6ac-ab77a0e18c7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6d4212e1-9a11-4a20-bc3a-3bbc61426008" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_6403a246-6249-4e2f-b6ac-ab77a0e18c7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_b36d0465-6acb-4cae-9bcd-e38c01f920ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6d4212e1-9a11-4a20-bc3a-3bbc61426008" xlink:to="loc_us-gaap_InterestExpense_b36d0465-6acb-4cae-9bcd-e38c01f920ea" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTS" xlink:type="simple" xlink:href="boom-20200630.xsd#DERIVATIVEINSTRUMENTS"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSTables" xlink:type="simple" xlink:href="boom-20200630.xsd#DERIVATIVEINSTRUMENTSTables"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#DERIVATIVEINSTRUMENTSNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="simple" xlink:href="boom-20200630.xsd#COMMITMENTSANDCONTINGENCIES"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTS" xlink:type="simple" xlink:href="boom-20200630.xsd#RESTRUCTURINGANDASSETIMPAIRMENTS"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSTables" xlink:type="simple" xlink:href="boom-20200630.xsd#RESTRUCTURINGANDASSETIMPAIRMENTSTables"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>boom-20200630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:5f5e17ab-b25e-4a90-91f7-d7ab03b5b1b7,g:888fe4e3-4491-4f7c-8e23-87fa4acb2f20-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/Cover" xlink:type="simple" xlink:href="boom-20200630.xsd#Cover"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/Cover" xlink:type="extended" id="i249b8ea971884dd0b4d508d74627ce0f_Cover"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="boom-20200630.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended" id="i85bbadbde3a34b7b8a69d28d4268b6a3_CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="boom-20200630.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended" id="i84e5d94dba614c278d9da4c9f93714c6_CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="boom-20200630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended" id="iad2b4704dcba41a5b9d23d5bdb96d515_CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="boom-20200630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended" id="id0a03f7185ec454f882aef787040771b_CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="boom-20200630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" xlink:type="extended" id="i8b15580668404bac97b7de1bc08a211c_CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e9d3cf8d-ca95-4b9d-9ba0-798e72437330" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0bf6070e-1bf5-4229-9e01-eb48721573d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e9d3cf8d-ca95-4b9d-9ba0-798e72437330" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0bf6070e-1bf5-4229-9e01-eb48721573d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_e8f4f310-0bf9-4a7a-b43b-32a7614baf52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0bf6070e-1bf5-4229-9e01-eb48721573d8" xlink:to="loc_us-gaap_SharesIssued_e8f4f310-0bf9-4a7a-b43b-32a7614baf52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0b1c3f50-748e-4b22-beb4-dddc6a8b015f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0bf6070e-1bf5-4229-9e01-eb48721573d8" xlink:to="loc_us-gaap_StockholdersEquity_0b1c3f50-748e-4b22-beb4-dddc6a8b015f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a455db3c-5f61-4c07-9ab7-02f96994af7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0bf6070e-1bf5-4229-9e01-eb48721573d8" xlink:to="loc_us-gaap_NetIncomeLoss_a455db3c-5f61-4c07-9ab7-02f96994af7f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_140a63bb-176c-4ff1-93a4-519bcd2fcf53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0bf6070e-1bf5-4229-9e01-eb48721573d8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_140a63bb-176c-4ff1-93a4-519bcd2fcf53" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_296df0b0-216c-4883-bfa2-faae785ce93b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0bf6070e-1bf5-4229-9e01-eb48721573d8" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_296df0b0-216c-4883-bfa2-faae785ce93b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_2c8dfae0-5a90-4c99-8017-47b4dc939182" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0bf6070e-1bf5-4229-9e01-eb48721573d8" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_2c8dfae0-5a90-4c99-8017-47b4dc939182" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0dc7d1be-1407-4a4a-b640-cf2dc3dfc0f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0bf6070e-1bf5-4229-9e01-eb48721573d8" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0dc7d1be-1407-4a4a-b640-cf2dc3dfc0f8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends_4e638015-65a4-45d1-a39d-3aba89eab347" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Dividends"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0bf6070e-1bf5-4229-9e01-eb48721573d8" xlink:to="loc_us-gaap_Dividends_4e638015-65a4-45d1-a39d-3aba89eab347" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_d0a25cb9-6af1-4e59-8873-2e7119dcc476" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0bf6070e-1bf5-4229-9e01-eb48721573d8" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_d0a25cb9-6af1-4e59-8873-2e7119dcc476" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_8941cdfe-0632-4ed7-b77c-c900e24e8b88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0bf6070e-1bf5-4229-9e01-eb48721573d8" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_8941cdfe-0632-4ed7-b77c-c900e24e8b88" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_1dcd5598-3edf-462d-a2cb-584a1651610b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_924d95bd-2555-4506-95ba-f4df0f34f272" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_403bcc53-e32a-45b2-b1f2-5efe746b17d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e9d3cf8d-ca95-4b9d-9ba0-798e72437330" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_403bcc53-e32a-45b2-b1f2-5efe746b17d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_7c7e7484-42c2-4cd2-8a2d-5d2930cb30a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_e9d3cf8d-ca95-4b9d-9ba0-798e72437330" xlink:to="loc_us-gaap_StatementTable_7c7e7484-42c2-4cd2-8a2d-5d2930cb30a5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_92a4feb9-3e1b-4bdf-b4ef-ffd01cf30cdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_7c7e7484-42c2-4cd2-8a2d-5d2930cb30a5" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_92a4feb9-3e1b-4bdf-b4ef-ffd01cf30cdc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_92a4feb9-3e1b-4bdf-b4ef-ffd01cf30cdc_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_92a4feb9-3e1b-4bdf-b4ef-ffd01cf30cdc" xlink:to="loc_us-gaap_EquityComponentDomain_92a4feb9-3e1b-4bdf-b4ef-ffd01cf30cdc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1c41b413-b557-4e6f-85ed-76a414cbb5e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_92a4feb9-3e1b-4bdf-b4ef-ffd01cf30cdc" xlink:to="loc_us-gaap_EquityComponentDomain_1c41b413-b557-4e6f-85ed-76a414cbb5e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_c8e53543-2fd8-43c1-a54c-b3e940572b6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1c41b413-b557-4e6f-85ed-76a414cbb5e7" xlink:to="loc_us-gaap_CommonStockMember_c8e53543-2fd8-43c1-a54c-b3e940572b6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_10de8067-44c6-41c0-9858-2966a09eab4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1c41b413-b557-4e6f-85ed-76a414cbb5e7" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_10de8067-44c6-41c0-9858-2966a09eab4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_47d25edf-d82e-4aad-91d5-a588d19f4322" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1c41b413-b557-4e6f-85ed-76a414cbb5e7" xlink:to="loc_us-gaap_RetainedEarningsMember_47d25edf-d82e-4aad-91d5-a588d19f4322" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_113461bd-9db1-4981-810c-023d141f705c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1c41b413-b557-4e6f-85ed-76a414cbb5e7" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_113461bd-9db1-4981-810c-023d141f705c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_dd6a4c5d-cbbf-4a8d-a209-7ad959996c77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1c41b413-b557-4e6f-85ed-76a414cbb5e7" xlink:to="loc_us-gaap_TreasuryStockMember_dd6a4c5d-cbbf-4a8d-a209-7ad959996c77" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_0155459c-58ac-4a3f-9e9d-99d2f69737cb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_7c7e7484-42c2-4cd2-8a2d-5d2930cb30a5" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_0155459c-58ac-4a3f-9e9d-99d2f69737cb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_0155459c-58ac-4a3f-9e9d-99d2f69737cb_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_0155459c-58ac-4a3f-9e9d-99d2f69737cb" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_0155459c-58ac-4a3f-9e9d-99d2f69737cb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a492cc72-ee11-4351-acdd-3616d3f99e9c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_0155459c-58ac-4a3f-9e9d-99d2f69737cb" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a492cc72-ee11-4351-acdd-3616d3f99e9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_eb6e62b9-b2a2-42f6-a946-d19586852278" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a492cc72-ee11-4351-acdd-3616d3f99e9c" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_eb6e62b9-b2a2-42f6-a946-d19586852278" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="boom-20200630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended" id="iaad4e6e3fc46471393e4dd80d2645bb7_CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/BASISOFPRESENTATION" xlink:type="simple" xlink:href="boom-20200630.xsd#BASISOFPRESENTATION"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/BASISOFPRESENTATION" xlink:type="extended" id="i268d7dc2514242119c77151b2be72e31_BASISOFPRESENTATION"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="boom-20200630.xsd#SIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended" id="i7642835ff26c4c2bbd95b0638393ee64_SIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="boom-20200630.xsd#SIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended" id="id89ad9a1e8924ccfbcd9aa49aba45d6b_SIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="simple" xlink:href="boom-20200630.xsd#SIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="extended" id="if49afcac2e174135bca9b0cc2f2fbcef_SIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" xlink:type="extended" id="if8caeeae3b604f8a9d8420f599797ed0_SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_9d90f36d-58a7-4f78-b9ca-8adf8e8f21a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_AccountsReceivableCreditLossExpenseReversalTotal_199a0a7a-9ba5-42a7-9de1-768ead748dfb" xlink:href="boom-20200630.xsd#boom_AccountsReceivableCreditLossExpenseReversalTotal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_9d90f36d-58a7-4f78-b9ca-8adf8e8f21a8" xlink:to="loc_boom_AccountsReceivableCreditLossExpenseReversalTotal_199a0a7a-9ba5-42a7-9de1-768ead748dfb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_RevenueFromContractWithCustomerPaymentTermsPeriod_0978622c-5718-452a-ae04-08a0927d32d6" xlink:href="boom-20200630.xsd#boom_RevenueFromContractWithCustomerPaymentTermsPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_9d90f36d-58a7-4f78-b9ca-8adf8e8f21a8" xlink:to="loc_boom_RevenueFromContractWithCustomerPaymentTermsPeriod_0978622c-5718-452a-ae04-08a0927d32d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_c628cf8e-18e5-4bc3-85b7-a4fa36db5dfb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_9d90f36d-58a7-4f78-b9ca-8adf8e8f21a8" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_c628cf8e-18e5-4bc3-85b7-a4fa36db5dfb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_340487ec-2478-42b9-8b8d-81a8412aa514" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_9d90f36d-58a7-4f78-b9ca-8adf8e8f21a8" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_340487ec-2478-42b9-8b8d-81a8412aa514" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_c92c99e6-b013-4ec6-a9ac-2fa53f04146a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_9d90f36d-58a7-4f78-b9ca-8adf8e8f21a8" xlink:to="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_c92c99e6-b013-4ec6-a9ac-2fa53f04146a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_67605898-ca96-4d93-aacb-c340cf67aeaa" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_c92c99e6-b013-4ec6-a9ac-2fa53f04146a" xlink:to="loc_srt_RangeAxis_67605898-ca96-4d93-aacb-c340cf67aeaa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_67605898-ca96-4d93-aacb-c340cf67aeaa_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_67605898-ca96-4d93-aacb-c340cf67aeaa" xlink:to="loc_srt_RangeMember_67605898-ca96-4d93-aacb-c340cf67aeaa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e45cdb89-1ad4-47ac-a055-a10b66fca7fb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_67605898-ca96-4d93-aacb-c340cf67aeaa" xlink:to="loc_srt_RangeMember_e45cdb89-1ad4-47ac-a055-a10b66fca7fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f8795e8f-702e-4daa-8aec-18b2b6b2e80c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e45cdb89-1ad4-47ac-a055-a10b66fca7fb" xlink:to="loc_srt_MinimumMember_f8795e8f-702e-4daa-8aec-18b2b6b2e80c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7896aef0-6aba-4659-9ec3-9208b4f61115" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e45cdb89-1ad4-47ac-a055-a10b66fca7fb" xlink:to="loc_srt_MaximumMember_7896aef0-6aba-4659-9ec3-9208b4f61115" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_851dd726-0726-4795-a147-20d4b80d8c1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_c92c99e6-b013-4ec6-a9ac-2fa53f04146a" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_851dd726-0726-4795-a147-20d4b80d8c1b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_851dd726-0726-4795-a147-20d4b80d8c1b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_851dd726-0726-4795-a147-20d4b80d8c1b" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_851dd726-0726-4795-a147-20d4b80d8c1b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_eb82ac92-dae1-4c2f-8b62-4725166c18c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_851dd726-0726-4795-a147-20d4b80d8c1b" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_eb82ac92-dae1-4c2f-8b62-4725166c18c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_d56ebbb2-59d9-41b3-b308-908ccc9636e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_eb82ac92-dae1-4c2f-8b62-4725166c18c4" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_d56ebbb2-59d9-41b3-b308-908ccc9636e7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" xlink:type="extended" id="i9d9b9210481b4866b0f27ddc527c78c8_SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1f12d83a-61f8-4c38-b059-f0e71b97f760" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_5c7722cd-9c54-45a2-a1ad-93e3d9c12113" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1f12d83a-61f8-4c38-b059-f0e71b97f760" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_5c7722cd-9c54-45a2-a1ad-93e3d9c12113" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_1596b457-2650-440e-9877-49d0abdf93cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_5c7722cd-9c54-45a2-a1ad-93e3d9c12113" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_1596b457-2650-440e-9877-49d0abdf93cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableChangeInMethodCreditLossExpenseReversal_a3f777ad-d118-48a9-acb6-e287a238d528" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableChangeInMethodCreditLossExpenseReversal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_5c7722cd-9c54-45a2-a1ad-93e3d9c12113" xlink:to="loc_us-gaap_AccountsReceivableChangeInMethodCreditLossExpenseReversal_a3f777ad-d118-48a9-acb6-e287a238d528" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_fa1f8028-fd85-4805-8df3-d6da25034963" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_5c7722cd-9c54-45a2-a1ad-93e3d9c12113" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_fa1f8028-fd85-4805-8df3-d6da25034963" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_3fa7bfb6-6016-444f-95e5-31c1c6e17c9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_5c7722cd-9c54-45a2-a1ad-93e3d9c12113" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_3fa7bfb6-6016-444f-95e5-31c1c6e17c9f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_66562bdc-4eac-4f8f-bc7f-3be9266cb9f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_5c7722cd-9c54-45a2-a1ad-93e3d9c12113" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_66562bdc-4eac-4f8f-bc7f-3be9266cb9f3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency_8262c316-0840-43c3-b096-9a3193cb01f1" xlink:href="boom-20200630.xsd#boom_AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_5c7722cd-9c54-45a2-a1ad-93e3d9c12113" xlink:to="loc_boom_AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency_8262c316-0840-43c3-b096-9a3193cb01f1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_644a0b3b-da05-436b-bba4-1049ad076a2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8ce33bff-e4d6-4d4a-9cd9-237c324a7ade" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1f12d83a-61f8-4c38-b059-f0e71b97f760" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8ce33bff-e4d6-4d4a-9cd9-237c324a7ade" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_294f8326-9545-4259-9442-879d6141d94b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8ce33bff-e4d6-4d4a-9cd9-237c324a7ade" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_294f8326-9545-4259-9442-879d6141d94b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_294f8326-9545-4259-9442-879d6141d94b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_294f8326-9545-4259-9442-879d6141d94b" xlink:to="loc_us-gaap_SegmentDomain_294f8326-9545-4259-9442-879d6141d94b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3b697293-089b-4242-97f8-ab32aeb2ac2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_294f8326-9545-4259-9442-879d6141d94b" xlink:to="loc_us-gaap_SegmentDomain_3b697293-089b-4242-97f8-ab32aeb2ac2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_DynaEnergeticsSegmentMember_df9f3d08-f63c-4903-a0ef-6a5ff246dbc1" xlink:href="boom-20200630.xsd#boom_DynaEnergeticsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3b697293-089b-4242-97f8-ab32aeb2ac2d" xlink:to="loc_boom_DynaEnergeticsSegmentMember_df9f3d08-f63c-4903-a0ef-6a5ff246dbc1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_NobelCladSegmentMember_9c689233-28da-4411-8ea7-604c26bcab1a" xlink:href="boom-20200630.xsd#boom_NobelCladSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3b697293-089b-4242-97f8-ab32aeb2ac2d" xlink:to="loc_boom_NobelCladSegmentMember_9c689233-28da-4411-8ea7-604c26bcab1a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" xlink:type="extended" id="if802d3fd4fcf4affb6622f81a7da645a_SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/INVENTORIES" xlink:type="simple" xlink:href="boom-20200630.xsd#INVENTORIES"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/INVENTORIES" xlink:type="extended" id="i4504a6d5a067443e8e31006a35216cb9_INVENTORIES"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/INVENTORIESTables" xlink:type="simple" xlink:href="boom-20200630.xsd#INVENTORIESTables"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/INVENTORIESTables" xlink:type="extended" id="if47795bed6624e4697b8da113b5abd4f_INVENTORIESTables"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/INVENTORIESDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#INVENTORIESDetails"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/INVENTORIESDetails" xlink:type="extended" id="ie9de4334890c41348adcad8d78670365_INVENTORIESDetails"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETS" xlink:type="simple" xlink:href="boom-20200630.xsd#PURCHASEDINTANGIBLEASSETS"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETS" xlink:type="extended" id="iad5247af0b044e6f996d8a5aa517971f_PURCHASEDINTANGIBLEASSETS"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSTables" xlink:type="simple" xlink:href="boom-20200630.xsd#PURCHASEDINTANGIBLEASSETSTables"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSTables" xlink:type="extended" id="ibc21ac7246294b2fa51c5387f727bbbd_PURCHASEDINTANGIBLEASSETSTables"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#PURCHASEDINTANGIBLEASSETSDetails"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" xlink:type="extended" id="i3d4d9ce7b2c3455ca64de8c10c1e0cd7_PURCHASEDINTANGIBLEASSETSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_03525de3-dca1-445b-a86e-bbe21e931d20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9806cf47-63a1-4bb6-af80-a9eaf8148dc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_03525de3-dca1-445b-a86e-bbe21e931d20" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9806cf47-63a1-4bb6-af80-a9eaf8148dc9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_596aff1e-e41c-4630-8666-8ef9d655499b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_03525de3-dca1-445b-a86e-bbe21e931d20" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_596aff1e-e41c-4630-8666-8ef9d655499b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f8760635-d383-43d0-9d16-fb0ecc4e2bbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_03525de3-dca1-445b-a86e-bbe21e931d20" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f8760635-d383-43d0-9d16-fb0ecc4e2bbf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_bb545519-e281-49d9-b398-a4c8ef204204" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_03525de3-dca1-445b-a86e-bbe21e931d20" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_bb545519-e281-49d9-b398-a4c8ef204204" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ae856e37-76be-47d5-9942-c0b42ac813f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_bb545519-e281-49d9-b398-a4c8ef204204" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ae856e37-76be-47d5-9942-c0b42ac813f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ae856e37-76be-47d5-9942-c0b42ac813f4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ae856e37-76be-47d5-9942-c0b42ac813f4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ae856e37-76be-47d5-9942-c0b42ac813f4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_378d6652-b17c-40e5-8fd8-2471ce96828e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ae856e37-76be-47d5-9942-c0b42ac813f4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_378d6652-b17c-40e5-8fd8-2471ce96828e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_b7dfc3d1-9724-4447-943c-4be371629601" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_378d6652-b17c-40e5-8fd8-2471ce96828e" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_b7dfc3d1-9724-4447-943c-4be371629601" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_e889e1d0-97e8-4b53-b698-aab081586253" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_378d6652-b17c-40e5-8fd8-2471ce96828e" xlink:to="loc_us-gaap_CustomerRelationshipsMember_e889e1d0-97e8-4b53-b698-aab081586253" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_0d860308-aa65-42fc-95d4-5b9c48a4ac42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_378d6652-b17c-40e5-8fd8-2471ce96828e" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_0d860308-aa65-42fc-95d4-5b9c48a4ac42" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/CONTRACTLIABILITIES" xlink:type="simple" xlink:href="boom-20200630.xsd#CONTRACTLIABILITIES"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/CONTRACTLIABILITIES" xlink:type="extended" id="ic30ce3429fda4effb0f85552b63646c0_CONTRACTLIABILITIES"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESTables" xlink:type="simple" xlink:href="boom-20200630.xsd#CONTRACTLIABILITIESTables"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESTables" xlink:type="extended" id="i7b4b0e3432c04641b3c541428b64b6eb_CONTRACTLIABILITIESTables"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#CONTRACTLIABILITIESDetails"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails" xlink:type="extended" id="ifd453cfc2a05495493e1b656ecad793e_CONTRACTLIABILITIESDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_f97b26a6-1377-4b5a-b696-05221970b940" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_d174c05f-4bce-429f-b735-bbcf5d575101" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_f97b26a6-1377-4b5a-b696-05221970b940" xlink:to="loc_us-gaap_ContractWithCustomerLiability_d174c05f-4bce-429f-b735-bbcf5d575101" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_86eb6420-154a-4261-a47a-104ec03c3ba2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_f97b26a6-1377-4b5a-b696-05221970b940" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_86eb6420-154a-4261-a47a-104ec03c3ba2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_848804d4-92e6-44ad-8f21-6b241c0a30ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_f97b26a6-1377-4b5a-b696-05221970b940" xlink:to="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_848804d4-92e6-44ad-8f21-6b241c0a30ec" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_4a113853-54f9-4e5c-97dc-66d45f1507e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_848804d4-92e6-44ad-8f21-6b241c0a30ec" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_4a113853-54f9-4e5c-97dc-66d45f1507e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4a113853-54f9-4e5c-97dc-66d45f1507e3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4a113853-54f9-4e5c-97dc-66d45f1507e3" xlink:to="loc_us-gaap_SegmentDomain_4a113853-54f9-4e5c-97dc-66d45f1507e3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_32c377ff-3205-4734-a854-508719b1bf94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4a113853-54f9-4e5c-97dc-66d45f1507e3" xlink:to="loc_us-gaap_SegmentDomain_32c377ff-3205-4734-a854-508719b1bf94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_NobelCladSegmentMember_6ebae655-9e79-4232-a4e1-a780a45034d2" xlink:href="boom-20200630.xsd#boom_NobelCladSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_32c377ff-3205-4734-a854-508719b1bf94" xlink:to="loc_boom_NobelCladSegmentMember_6ebae655-9e79-4232-a4e1-a780a45034d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_DynaEnergeticsSegmentMember_8e257176-dfc3-47f7-95f5-afa864242c5c" xlink:href="boom-20200630.xsd#boom_DynaEnergeticsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_32c377ff-3205-4734-a854-508719b1bf94" xlink:to="loc_boom_DynaEnergeticsSegmentMember_8e257176-dfc3-47f7-95f5-afa864242c5c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/LEASES" xlink:type="simple" xlink:href="boom-20200630.xsd#LEASES"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/LEASES" xlink:type="extended" id="ia668a7032a804c01a3ed9cfb8972d240_LEASES"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/LEASESTables" xlink:type="simple" xlink:href="boom-20200630.xsd#LEASESTables"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/LEASESTables" xlink:type="extended" id="ifd5c6649d8c34acdbe46b3b47b749aa4_LEASESTables"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/LEASESAdditionalInformationDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#LEASESAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/LEASESAdditionalInformationDetails" xlink:type="extended" id="iab9183536e3647cc8b23318e3372a63a_LEASESAdditionalInformationDetails"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#LEASESMaturitiesofOperatingLeasesDetails"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails" xlink:type="extended" id="i5e4da11753aa4aa98d6f433e1d0f3cb9_LEASESMaturitiesofOperatingLeasesDetails"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/DEBT" xlink:type="simple" xlink:href="boom-20200630.xsd#DEBT"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/DEBT" xlink:type="extended" id="i322442c0ddfa47ffae7ae97bad6201ca_DEBT"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/DEBTTables" xlink:type="simple" xlink:href="boom-20200630.xsd#DEBTTables"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/DEBTTables" xlink:type="extended" id="ib4cd50506df744eabf4c6e1a73e81d7b_DEBTTables"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#DEBTScheduleofDebtDetails"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" xlink:type="extended" id="ibf372d72bae243009683f8c56d86e613_DEBTScheduleofDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_ef951d4e-a53a-41f8-856d-13c7b69c8a4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAbstract_adb72e91-3fee-4174-a89b-1ad361697998" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ef951d4e-a53a-41f8-856d-13c7b69c8a4c" xlink:to="loc_us-gaap_LineOfCreditFacilityAbstract_adb72e91-3fee-4174-a89b-1ad361697998" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_7ba2ecf7-74b3-421b-940e-06962dd6fa27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_adb72e91-3fee-4174-a89b-1ad361697998" xlink:to="loc_us-gaap_LineOfCredit_7ba2ecf7-74b3-421b-940e-06962dd6fa27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_41818690-df01-4918-8d29-36400107bc32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_adb72e91-3fee-4174-a89b-1ad361697998" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_41818690-df01-4918-8d29-36400107bc32" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_8811070f-2145-4cef-901f-1ad8acc39957" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_adb72e91-3fee-4174-a89b-1ad361697998" xlink:to="loc_us-gaap_LongTermDebt_8811070f-2145-4cef-901f-1ad8acc39957" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_562e3c6d-c323-4118-b9fc-b1c53b2e04fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_adb72e91-3fee-4174-a89b-1ad361697998" xlink:to="loc_us-gaap_LongTermDebtCurrent_562e3c6d-c323-4118-b9fc-b1c53b2e04fe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_844ba84b-d783-4db0-a895-d2e81cc94d94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_adb72e91-3fee-4174-a89b-1ad361697998" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_844ba84b-d783-4db0-a895-d2e81cc94d94" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b5bd1b9a-81bd-42d5-83b4-fd8d0d5237eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ef951d4e-a53a-41f8-856d-13c7b69c8a4c" xlink:to="loc_us-gaap_DebtInstrumentTable_b5bd1b9a-81bd-42d5-83b4-fd8d0d5237eb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_187ff82c-193a-4883-a75c-7c74519b67da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b5bd1b9a-81bd-42d5-83b4-fd8d0d5237eb" xlink:to="loc_us-gaap_CreditFacilityAxis_187ff82c-193a-4883-a75c-7c74519b67da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_187ff82c-193a-4883-a75c-7c74519b67da_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_187ff82c-193a-4883-a75c-7c74519b67da" xlink:to="loc_us-gaap_CreditFacilityDomain_187ff82c-193a-4883-a75c-7c74519b67da_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ad7522b8-0522-43bb-935e-a94b8b5ccd44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_187ff82c-193a-4883-a75c-7c74519b67da" xlink:to="loc_us-gaap_CreditFacilityDomain_ad7522b8-0522-43bb-935e-a94b8b5ccd44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_1275e76f-6647-437a-92af-af8cd9b2e3dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ad7522b8-0522-43bb-935e-a94b8b5ccd44" xlink:to="loc_us-gaap_LineOfCreditMember_1275e76f-6647-437a-92af-af8cd9b2e3dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_47de77a3-dd36-4aa2-9dc5-abf307dbb7c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b5bd1b9a-81bd-42d5-83b4-fd8d0d5237eb" xlink:to="loc_us-gaap_DebtInstrumentAxis_47de77a3-dd36-4aa2-9dc5-abf307dbb7c8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_47de77a3-dd36-4aa2-9dc5-abf307dbb7c8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_47de77a3-dd36-4aa2-9dc5-abf307dbb7c8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_47de77a3-dd36-4aa2-9dc5-abf307dbb7c8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_348d9437-1ec5-47ca-94ba-b8e945ab05af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_47de77a3-dd36-4aa2-9dc5-abf307dbb7c8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_348d9437-1ec5-47ca-94ba-b8e945ab05af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_RevolvingCreditFacilityUSDollarsMember_6c47adc9-cc99-403f-a911-9fe974c962a6" xlink:href="boom-20200630.xsd#boom_RevolvingCreditFacilityUSDollarsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_348d9437-1ec5-47ca-94ba-b8e945ab05af" xlink:to="loc_boom_RevolvingCreditFacilityUSDollarsMember_6c47adc9-cc99-403f-a911-9fe974c962a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_CapitalExpenditureFacilityMember_c6dd6c56-5034-4bc1-91dc-5a38a132b779" xlink:href="boom-20200630.xsd#boom_CapitalExpenditureFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_348d9437-1ec5-47ca-94ba-b8e945ab05af" xlink:to="loc_boom_CapitalExpenditureFacilityMember_c6dd6c56-5034-4bc1-91dc-5a38a132b779" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#DEBTNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" xlink:type="extended" id="ibb87f84bcbca412fb83cc468a60d61c3_DEBTNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a99513f1-bedf-41ea-9b2e-d6c3a3ff5656" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationPeriod_2d6c0801-e3f8-46da-a606-7de581e4adfe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a99513f1-bedf-41ea-9b2e-d6c3a3ff5656" xlink:to="loc_us-gaap_LineOfCreditFacilityExpirationPeriod_2d6c0801-e3f8-46da-a606-7de581e4adfe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d248d54c-e3a8-4465-bb93-cc52067c5285" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a99513f1-bedf-41ea-9b2e-d6c3a3ff5656" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d248d54c-e3a8-4465-bb93-cc52067c5285" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_DebtInstrumentAnnualPrincipalPaymentPercentofPrincipal_f777facb-632e-4652-b7b7-e7d40e00994c" xlink:href="boom-20200630.xsd#boom_DebtInstrumentAnnualPrincipalPaymentPercentofPrincipal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a99513f1-bedf-41ea-9b2e-d6c3a3ff5656" xlink:to="loc_boom_DebtInstrumentAnnualPrincipalPaymentPercentofPrincipal_f777facb-632e-4652-b7b7-e7d40e00994c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_e6770748-6d21-45d1-ab5b-e993848d4b83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a99513f1-bedf-41ea-9b2e-d6c3a3ff5656" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_e6770748-6d21-45d1-ab5b-e993848d4b83" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_LineOfCreditFacilityPrepayment_cd7a59c5-0acb-4673-9256-f95893dd2a93" xlink:href="boom-20200630.xsd#boom_LineOfCreditFacilityPrepayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a99513f1-bedf-41ea-9b2e-d6c3a3ff5656" xlink:to="loc_boom_LineOfCreditFacilityPrepayment_cd7a59c5-0acb-4673-9256-f95893dd2a93" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_LineofCreditFacilityAccordionFeature_a1582548-ea77-4827-9005-45a2fcfce918" xlink:href="boom-20200630.xsd#boom_LineofCreditFacilityAccordionFeature"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a99513f1-bedf-41ea-9b2e-d6c3a3ff5656" xlink:to="loc_boom_LineofCreditFacilityAccordionFeature_a1582548-ea77-4827-9005-45a2fcfce918" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_LineOfCreditFacilityNumberofBanks_ebed925a-b612-4af3-bf30-095a2d0d54cb" xlink:href="boom-20200630.xsd#boom_LineOfCreditFacilityNumberofBanks"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a99513f1-bedf-41ea-9b2e-d6c3a3ff5656" xlink:to="loc_boom_LineOfCreditFacilityNumberofBanks_ebed925a-b612-4af3-bf30-095a2d0d54cb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_509a5f47-840c-4c13-9a03-95af76784d2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a99513f1-bedf-41ea-9b2e-d6c3a3ff5656" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_509a5f47-840c-4c13-9a03-95af76784d2c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_DebtInstrumentCovenantDebtServiceCoverageRatio_613b0cd0-5b23-4a8e-a046-3e2009fa68fa" xlink:href="boom-20200630.xsd#boom_DebtInstrumentCovenantDebtServiceCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a99513f1-bedf-41ea-9b2e-d6c3a3ff5656" xlink:to="loc_boom_DebtInstrumentCovenantDebtServiceCoverageRatio_613b0cd0-5b23-4a8e-a046-3e2009fa68fa" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_DebtInstrumentCovenantMinimumLiquidity_6d33ad95-2dfe-4985-bb73-15eac4e16713" xlink:href="boom-20200630.xsd#boom_DebtInstrumentCovenantMinimumLiquidity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a99513f1-bedf-41ea-9b2e-d6c3a3ff5656" xlink:to="loc_boom_DebtInstrumentCovenantMinimumLiquidity_6d33ad95-2dfe-4985-bb73-15eac4e16713" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_e1534d96-67e8-46ba-af80-cce4f243fd95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a99513f1-bedf-41ea-9b2e-d6c3a3ff5656" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_e1534d96-67e8-46ba-af80-cce4f243fd95" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_09d577e1-e8e4-4cee-a19e-99098441955a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a99513f1-bedf-41ea-9b2e-d6c3a3ff5656" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_09d577e1-e8e4-4cee-a19e-99098441955a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_307fa940-eefc-4f52-a891-25fdf6049f30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a99513f1-bedf-41ea-9b2e-d6c3a3ff5656" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_307fa940-eefc-4f52-a891-25fdf6049f30" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_4e54e0d8-1edb-4b1d-a25d-8a65e28c0326" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a99513f1-bedf-41ea-9b2e-d6c3a3ff5656" xlink:to="loc_us-gaap_DebtInstrumentTable_4e54e0d8-1edb-4b1d-a25d-8a65e28c0326" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_53d86f2d-aee2-437b-a182-b328aa14784b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_4e54e0d8-1edb-4b1d-a25d-8a65e28c0326" xlink:to="loc_us-gaap_CreditFacilityAxis_53d86f2d-aee2-437b-a182-b328aa14784b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_53d86f2d-aee2-437b-a182-b328aa14784b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_53d86f2d-aee2-437b-a182-b328aa14784b" xlink:to="loc_us-gaap_CreditFacilityDomain_53d86f2d-aee2-437b-a182-b328aa14784b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ea526646-9171-4cf5-840b-ac50f8612a43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_53d86f2d-aee2-437b-a182-b328aa14784b" xlink:to="loc_us-gaap_CreditFacilityDomain_ea526646-9171-4cf5-840b-ac50f8612a43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_eb49bcb5-77a4-4cf8-8cff-dff2ba0b2cb0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ea526646-9171-4cf5-840b-ac50f8612a43" xlink:to="loc_us-gaap_LineOfCreditMember_eb49bcb5-77a4-4cf8-8cff-dff2ba0b2cb0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d3488c26-a47c-48f3-9119-c97e94462ce8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_4e54e0d8-1edb-4b1d-a25d-8a65e28c0326" xlink:to="loc_us-gaap_DebtInstrumentAxis_d3488c26-a47c-48f3-9119-c97e94462ce8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d3488c26-a47c-48f3-9119-c97e94462ce8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_d3488c26-a47c-48f3-9119-c97e94462ce8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d3488c26-a47c-48f3-9119-c97e94462ce8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_aa62e335-9137-42e2-8af2-1d4dc106d0fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_d3488c26-a47c-48f3-9119-c97e94462ce8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_aa62e335-9137-42e2-8af2-1d4dc106d0fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_SyndicatedCreditFacility2018Member_fc03327b-0128-4d7f-a690-9758dfa3610e" xlink:href="boom-20200630.xsd#boom_SyndicatedCreditFacility2018Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_aa62e335-9137-42e2-8af2-1d4dc106d0fc" xlink:to="loc_boom_SyndicatedCreditFacility2018Member_fc03327b-0128-4d7f-a690-9758dfa3610e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_RevolvingCreditFacilityUSDollarsMember_44e2a44d-e138-4e2f-b899-9b7b3cdba0b8" xlink:href="boom-20200630.xsd#boom_RevolvingCreditFacilityUSDollarsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_aa62e335-9137-42e2-8af2-1d4dc106d0fc" xlink:to="loc_boom_RevolvingCreditFacilityUSDollarsMember_44e2a44d-e138-4e2f-b899-9b7b3cdba0b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_RevolvingCreditFacilityAlternateCurrenciesMember_a72ecb10-288a-4ece-a5db-1b6e7b22887b" xlink:href="boom-20200630.xsd#boom_RevolvingCreditFacilityAlternateCurrenciesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_aa62e335-9137-42e2-8af2-1d4dc106d0fc" xlink:to="loc_boom_RevolvingCreditFacilityAlternateCurrenciesMember_a72ecb10-288a-4ece-a5db-1b6e7b22887b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_CapitalExpenditureFacilityMember_cb787f00-b804-4a3a-9a64-ff34ac5d6622" xlink:href="boom-20200630.xsd#boom_CapitalExpenditureFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_aa62e335-9137-42e2-8af2-1d4dc106d0fc" xlink:to="loc_boom_CapitalExpenditureFacilityMember_cb787f00-b804-4a3a-9a64-ff34ac5d6622" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_SyndicatedCreditFacilityAmendmentMember_603485fe-1e8d-4f92-a999-4a24c53695a5" xlink:href="boom-20200630.xsd#boom_SyndicatedCreditFacilityAmendmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_aa62e335-9137-42e2-8af2-1d4dc106d0fc" xlink:to="loc_boom_SyndicatedCreditFacilityAmendmentMember_603485fe-1e8d-4f92-a999-4a24c53695a5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_GermanBankLineofCreditMember_09642170-63f1-4a9e-bff0-10be13060a82" xlink:href="boom-20200630.xsd#boom_GermanBankLineofCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_aa62e335-9137-42e2-8af2-1d4dc106d0fc" xlink:to="loc_boom_GermanBankLineofCreditMember_09642170-63f1-4a9e-bff0-10be13060a82" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7f4e08f0-74f0-443f-959d-27964b6f6129" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_4e54e0d8-1edb-4b1d-a25d-8a65e28c0326" xlink:to="loc_srt_RangeAxis_7f4e08f0-74f0-443f-959d-27964b6f6129" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7f4e08f0-74f0-443f-959d-27964b6f6129_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_7f4e08f0-74f0-443f-959d-27964b6f6129" xlink:to="loc_srt_RangeMember_7f4e08f0-74f0-443f-959d-27964b6f6129_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a0b48b58-d141-4ac7-a1c9-1cba93ff916b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_7f4e08f0-74f0-443f-959d-27964b6f6129" xlink:to="loc_srt_RangeMember_a0b48b58-d141-4ac7-a1c9-1cba93ff916b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f5edc4d3-4c26-4cbf-b6d4-09872d8c926a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a0b48b58-d141-4ac7-a1c9-1cba93ff916b" xlink:to="loc_srt_MinimumMember_f5edc4d3-4c26-4cbf-b6d4-09872d8c926a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c556df8d-b654-4eed-9edd-dbc028b20119" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a0b48b58-d141-4ac7-a1c9-1cba93ff916b" xlink:to="loc_srt_MaximumMember_c556df8d-b654-4eed-9edd-dbc028b20119" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_7087c052-476e-48af-b74b-260fcaacdbe9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_4e54e0d8-1edb-4b1d-a25d-8a65e28c0326" xlink:to="loc_us-gaap_VariableRateAxis_7087c052-476e-48af-b74b-260fcaacdbe9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_7087c052-476e-48af-b74b-260fcaacdbe9_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_7087c052-476e-48af-b74b-260fcaacdbe9" xlink:to="loc_us-gaap_VariableRateDomain_7087c052-476e-48af-b74b-260fcaacdbe9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_de3da79c-166d-4bef-81e0-4959cdbfadf9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_7087c052-476e-48af-b74b-260fcaacdbe9" xlink:to="loc_us-gaap_VariableRateDomain_de3da79c-166d-4bef-81e0-4959cdbfadf9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_963cb7ea-c728-446f-a8c3-c10a707529d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_de3da79c-166d-4bef-81e0-4959cdbfadf9" xlink:to="loc_us-gaap_BaseRateMember_963cb7ea-c728-446f-a8c3-c10a707529d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_e3187807-c990-4b8f-95e1-5eded6358e20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_de3da79c-166d-4bef-81e0-4959cdbfadf9" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_e3187807-c990-4b8f-95e1-5eded6358e20" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/INCOMETAXES" xlink:type="simple" xlink:href="boom-20200630.xsd#INCOMETAXES"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/INCOMETAXES" xlink:type="extended" id="i3670f0f764de40faaa03389995df5069_INCOMETAXES"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/INCOMETAXESDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#INCOMETAXESDetails"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/INCOMETAXESDetails" xlink:type="extended" id="i551d4534d6a8480b9e390a77804d5d41_INCOMETAXESDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_6fb7901c-3024-41ef-a9c5-f4e0d527774d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_1ab402e3-280e-4609-9d15-154221a1d503" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_6fb7901c-3024-41ef-a9c5-f4e0d527774d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_1ab402e3-280e-4609-9d15-154221a1d503" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_4ce76c39-12fd-4078-83e3-b5b3edb72c6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_6fb7901c-3024-41ef-a9c5-f4e0d527774d" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_4ce76c39-12fd-4078-83e3-b5b3edb72c6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReceivable_ec30f9c4-aa63-49a7-9cad-ef41a796cea5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_6fb7901c-3024-41ef-a9c5-f4e0d527774d" xlink:to="loc_us-gaap_IncomeTaxReceivable_ec30f9c4-aa63-49a7-9cad-ef41a796cea5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_0dc60aa9-6750-4f1e-8e8f-88d491cbf3a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_6fb7901c-3024-41ef-a9c5-f4e0d527774d" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_0dc60aa9-6750-4f1e-8e8f-88d491cbf3a3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_43f308f3-9225-4641-bc0b-c1f40d70a3cb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_0dc60aa9-6750-4f1e-8e8f-88d491cbf3a3" xlink:to="loc_srt_RangeAxis_43f308f3-9225-4641-bc0b-c1f40d70a3cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_43f308f3-9225-4641-bc0b-c1f40d70a3cb_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_43f308f3-9225-4641-bc0b-c1f40d70a3cb" xlink:to="loc_srt_RangeMember_43f308f3-9225-4641-bc0b-c1f40d70a3cb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7067ecf9-58ef-4ed2-a1d2-06004d009804" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_43f308f3-9225-4641-bc0b-c1f40d70a3cb" xlink:to="loc_srt_RangeMember_7067ecf9-58ef-4ed2-a1d2-06004d009804" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9ff77189-78d1-454c-8c17-fcc8d18db4af" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7067ecf9-58ef-4ed2-a1d2-06004d009804" xlink:to="loc_srt_MinimumMember_9ff77189-78d1-454c-8c17-fcc8d18db4af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9332cf52-4777-415f-9057-392df50aeeb1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7067ecf9-58ef-4ed2-a1d2-06004d009804" xlink:to="loc_srt_MaximumMember_9332cf52-4777-415f-9057-392df50aeeb1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/BUSINESSSEGMENTS" xlink:type="simple" xlink:href="boom-20200630.xsd#BUSINESSSEGMENTS"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/BUSINESSSEGMENTS" xlink:type="extended" id="i6a827fbc4c0942b3a1d74a65601af10e_BUSINESSSEGMENTS"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSTables" xlink:type="simple" xlink:href="boom-20200630.xsd#BUSINESSSEGMENTSTables"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSTables" xlink:type="extended" id="i20db4a483da44cdc8e42efaed528f896_BUSINESSSEGMENTSTables"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#BUSINESSSEGMENTSSegmentInformationDetails"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" xlink:type="extended" id="i651a920e0f9c4e6b9a92042a85a3f4c7_BUSINESSSEGMENTSSegmentInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_0d97cbaa-eac8-428a-a67b-522262374df7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_1653ed75-37ff-4511-8565-a9823d5e4ecb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0d97cbaa-eac8-428a-a67b-522262374df7" xlink:to="loc_us-gaap_NumberOfReportableSegments_1653ed75-37ff-4511-8565-a9823d5e4ecb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_03f66088-a2fd-467f-8fb0-b992e8f7290a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0d97cbaa-eac8-428a-a67b-522262374df7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_03f66088-a2fd-467f-8fb0-b992e8f7290a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_10bf63c5-477d-4db6-9b28-94857c186f78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0d97cbaa-eac8-428a-a67b-522262374df7" xlink:to="loc_us-gaap_OperatingIncomeLoss_10bf63c5-477d-4db6-9b28-94857c186f78" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_CorporateExpenses_8293a846-033b-4ca3-b849-31e9224c3974" xlink:href="boom-20200630.xsd#boom_CorporateExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0d97cbaa-eac8-428a-a67b-522262374df7" xlink:to="loc_boom_CorporateExpenses_8293a846-033b-4ca3-b849-31e9224c3974" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_a4ef484d-2c12-4a42-9cd9-2deabffe4452" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0d97cbaa-eac8-428a-a67b-522262374df7" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_a4ef484d-2c12-4a42-9cd9-2deabffe4452" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_9c0149aa-d325-4570-93a6-c5b0978191b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0d97cbaa-eac8-428a-a67b-522262374df7" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_9c0149aa-d325-4570-93a6-c5b0978191b4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_b0f82873-2835-409d-958c-4331a07b53b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0d97cbaa-eac8-428a-a67b-522262374df7" xlink:to="loc_us-gaap_InterestExpense_b0f82873-2835-409d-958c-4331a07b53b1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9c9de068-773a-4a38-b991-61dd91b8b3dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0d97cbaa-eac8-428a-a67b-522262374df7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9c9de068-773a-4a38-b991-61dd91b8b3dc" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_59e0b4b1-e2dd-4115-8a34-4e89d139db2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0d97cbaa-eac8-428a-a67b-522262374df7" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_59e0b4b1-e2dd-4115-8a34-4e89d139db2b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_92b39d6a-cdbc-4693-b6c3-530a56c95e77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0d97cbaa-eac8-428a-a67b-522262374df7" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_92b39d6a-cdbc-4693-b6c3-530a56c95e77" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_385ffcd1-0257-43f6-b41d-6c058769340d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_92b39d6a-cdbc-4693-b6c3-530a56c95e77" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_385ffcd1-0257-43f6-b41d-6c058769340d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_385ffcd1-0257-43f6-b41d-6c058769340d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_385ffcd1-0257-43f6-b41d-6c058769340d" xlink:to="loc_us-gaap_SegmentDomain_385ffcd1-0257-43f6-b41d-6c058769340d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2d9be994-04dd-4275-83ac-c7e0142c09b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_385ffcd1-0257-43f6-b41d-6c058769340d" xlink:to="loc_us-gaap_SegmentDomain_2d9be994-04dd-4275-83ac-c7e0142c09b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_DynaEnergeticsSegmentMember_9f086901-5112-4c7e-9b6c-22bba96cd3d0" xlink:href="boom-20200630.xsd#boom_DynaEnergeticsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2d9be994-04dd-4275-83ac-c7e0142c09b4" xlink:to="loc_boom_DynaEnergeticsSegmentMember_9f086901-5112-4c7e-9b6c-22bba96cd3d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_NobelCladSegmentMember_bfd3e9d4-b775-44eb-bce9-1438aa0ad45b" xlink:href="boom-20200630.xsd#boom_NobelCladSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2d9be994-04dd-4275-83ac-c7e0142c09b4" xlink:to="loc_boom_NobelCladSegmentMember_bfd3e9d4-b775-44eb-bce9-1438aa0ad45b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_5f7cc953-3643-44f9-a988-63436208cb03" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_92b39d6a-cdbc-4693-b6c3-530a56c95e77" xlink:to="loc_srt_ConsolidationItemsAxis_5f7cc953-3643-44f9-a988-63436208cb03" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_5f7cc953-3643-44f9-a988-63436208cb03_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_5f7cc953-3643-44f9-a988-63436208cb03" xlink:to="loc_srt_ConsolidationItemsDomain_5f7cc953-3643-44f9-a988-63436208cb03_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_202b0722-f81c-46ed-9ce2-9fe69d5e7bd1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_5f7cc953-3643-44f9-a988-63436208cb03" xlink:to="loc_srt_ConsolidationItemsDomain_202b0722-f81c-46ed-9ce2-9fe69d5e7bd1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_196bac59-a221-4045-83c3-6dfcf9687ec5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_202b0722-f81c-46ed-9ce2-9fe69d5e7bd1" xlink:to="loc_us-gaap_OperatingSegmentsMember_196bac59-a221-4045-83c3-6dfcf9687ec5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_c8bd19b2-9109-4204-9869-a2a3df35bf35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_202b0722-f81c-46ed-9ce2-9fe69d5e7bd1" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_c8bd19b2-9109-4204-9869-a2a3df35bf35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_4b307510-ca21-41b6-a717-116e49ad7264" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_202b0722-f81c-46ed-9ce2-9fe69d5e7bd1" xlink:to="loc_us-gaap_CorporateNonSegmentMember_4b307510-ca21-41b6-a717-116e49ad7264" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" xlink:type="extended" id="if8e6eaf83dcf49c7bd084fa3c61b84f4_BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_9fbe52a9-9759-4546-9993-58f4c5595cbd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_291ebbe4-eabe-4a10-9df4-2c4df1495b22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9fbe52a9-9759-4546-9993-58f4c5595cbd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_291ebbe4-eabe-4a10-9df4-2c4df1495b22" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_9dff8971-a2f5-40a4-b322-3b9070aaff10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9fbe52a9-9759-4546-9993-58f4c5595cbd" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_9dff8971-a2f5-40a4-b322-3b9070aaff10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_95bf4ea3-89aa-4aae-ba81-4bc5d5ad3687" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9fbe52a9-9759-4546-9993-58f4c5595cbd" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_95bf4ea3-89aa-4aae-ba81-4bc5d5ad3687" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b1d0033c-d474-4c49-aa4d-38fa9e5112ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_95bf4ea3-89aa-4aae-ba81-4bc5d5ad3687" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b1d0033c-d474-4c49-aa4d-38fa9e5112ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b1d0033c-d474-4c49-aa4d-38fa9e5112ea_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b1d0033c-d474-4c49-aa4d-38fa9e5112ea" xlink:to="loc_us-gaap_SegmentDomain_b1d0033c-d474-4c49-aa4d-38fa9e5112ea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7af9b4df-c73c-4f5c-8df3-1b8cbac89163" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b1d0033c-d474-4c49-aa4d-38fa9e5112ea" xlink:to="loc_us-gaap_SegmentDomain_7af9b4df-c73c-4f5c-8df3-1b8cbac89163" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_DynaEnergeticsSegmentMember_e5f8f28a-b3fd-4099-ad68-2f678fa70541" xlink:href="boom-20200630.xsd#boom_DynaEnergeticsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7af9b4df-c73c-4f5c-8df3-1b8cbac89163" xlink:to="loc_boom_DynaEnergeticsSegmentMember_e5f8f28a-b3fd-4099-ad68-2f678fa70541" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_NobelCladSegmentMember_c8517933-93df-4d37-ba11-357f7f341c56" xlink:href="boom-20200630.xsd#boom_NobelCladSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7af9b4df-c73c-4f5c-8df3-1b8cbac89163" xlink:to="loc_boom_NobelCladSegmentMember_c8517933-93df-4d37-ba11-357f7f341c56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_82279214-5dbc-4335-aebb-27c9d7771b0d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_95bf4ea3-89aa-4aae-ba81-4bc5d5ad3687" xlink:to="loc_srt_StatementGeographicalAxis_82279214-5dbc-4335-aebb-27c9d7771b0d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_82279214-5dbc-4335-aebb-27c9d7771b0d_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_82279214-5dbc-4335-aebb-27c9d7771b0d" xlink:to="loc_srt_SegmentGeographicalDomain_82279214-5dbc-4335-aebb-27c9d7771b0d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_82279214-5dbc-4335-aebb-27c9d7771b0d" xlink:to="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_d665441e-9063-42d6-9bef-8c6fcf168d40" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_US_d665441e-9063-42d6-9bef-8c6fcf168d40" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IN_af3cd3af-f6f0-44a2-9c7d-ce720b747457" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_IN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_IN_af3cd3af-f6f0-44a2-9c7d-ce720b747457" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_EG_24d4739b-3f9e-420e-97c4-9965e6fef765" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_EG"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_EG_24d4739b-3f9e-420e-97c4-9965e6fef765" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MY_8406901d-43ac-4d24-a559-a6ed18ac3c13" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_MY"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_MY_8406901d-43ac-4d24-a559-a6ed18ac3c13" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_KW_fbaa7b51-52f2-4fe3-9464-942dfab1fb3b" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_KW"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_KW_fbaa7b51-52f2-4fe3-9464-942dfab1fb3b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_ID_0af83a88-8a92-4791-be4e-d54351964190" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_ID"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_ID_0af83a88-8a92-4791-be4e-d54351964190" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE_cdc4b535-83f2-49cc-95e5-d22abf60e1a7" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_DE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_DE_cdc4b535-83f2-49cc-95e5-d22abf60e1a7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AE_3596c8f3-39be-4b80-8b35-ffacdca03c7c" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_AE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_AE_3596c8f3-39be-4b80-8b35-ffacdca03c7c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_PK_981ddd8e-688a-4703-a251-f5575ce7667b" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_PK"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_PK_981ddd8e-688a-4703-a251-f5575ce7667b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_84855c8a-c2de-4219-b781-4c93bef94dec" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_CA_84855c8a-c2de-4219-b781-4c93bef94dec" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IQ_1f9bd360-7b37-4082-8745-76f0e8393351" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_IQ"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_IQ_1f9bd360-7b37-4082-8745-76f0e8393351" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_NO_d158ae50-f833-493b-beb6-185af1df0153" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_NO"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_NO_d158ae50-f833-493b-beb6-185af1df0153" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_ES_73e3da9b-3e0d-451c-9623-942143f5d8c4" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_ES"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_ES_73e3da9b-3e0d-451c-9623-942143f5d8c4" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_FR_8af5efc5-c30e-4df1-90d4-05084552d4cf" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_FR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_FR_8af5efc5-c30e-4df1-90d4-05084552d4cf" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_NL_7c267ee0-08ba-4761-9b05-a7c4d18aa568" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_NL"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_NL_7c267ee0-08ba-4761-9b05-a7c4d18aa568" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AU_e3308a9c-5703-47c0-a2c1-4c21271429b7" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_AU"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_AU_e3308a9c-5703-47c0-a2c1-4c21271429b7" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_SG_4b40b222-555b-4dfc-8229-e0a4beb9a54e" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_SG"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_SG_4b40b222-555b-4dfc-8229-e0a4beb9a54e" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_KR_341a9cd6-d867-4cc9-bd88-ca2578cd4860" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_KR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_KR_341a9cd6-d867-4cc9-bd88-ca2578cd4860" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_SE_ec4aba17-37e7-4b86-bd1d-0c012932ec88" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_SE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_SE_ec4aba17-37e7-4b86-bd1d-0c012932ec88" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BE_96eaf8cd-6f55-4aa6-8c9b-f25e2679fa78" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_BE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_BE_96eaf8cd-6f55-4aa6-8c9b-f25e2679fa78" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GR_542b87ad-b880-4e17-accf-8e1d1a0a423d" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_GR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_GR_542b87ad-b880-4e17-accf-8e1d1a0a423d" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_RestOfTheWorldMember_2e3070ad-594c-47db-8b76-04ea5f335ee3" xlink:href="boom-20200630.xsd#boom_RestOfTheWorldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_boom_RestOfTheWorldMember_2e3070ad-594c-47db-8b76-04ea5f335ee3" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_6e8a2e4d-ec0c-49a7-b448-ea5a3f4ffde2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_95bf4ea3-89aa-4aae-ba81-4bc5d5ad3687" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_6e8a2e4d-ec0c-49a7-b448-ea5a3f4ffde2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_6e8a2e4d-ec0c-49a7-b448-ea5a3f4ffde2_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_6e8a2e4d-ec0c-49a7-b448-ea5a3f4ffde2" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_6e8a2e4d-ec0c-49a7-b448-ea5a3f4ffde2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1815dcc1-272b-4d26-8d44-60001612f789" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_6e8a2e4d-ec0c-49a7-b448-ea5a3f4ffde2" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1815dcc1-272b-4d26-8d44-60001612f789" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_ffda010e-97b6-454c-8c28-c0d335ace29e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_1815dcc1-272b-4d26-8d44-60001612f789" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_ffda010e-97b6-454c-8c28-c0d335ace29e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d5278ea7-0398-4b29-96f1-94d49ad7fdc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_95bf4ea3-89aa-4aae-ba81-4bc5d5ad3687" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d5278ea7-0398-4b29-96f1-94d49ad7fdc0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d5278ea7-0398-4b29-96f1-94d49ad7fdc0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d5278ea7-0398-4b29-96f1-94d49ad7fdc0" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d5278ea7-0398-4b29-96f1-94d49ad7fdc0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e46375e7-5486-4fbf-abb0-d078a87a411e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d5278ea7-0398-4b29-96f1-94d49ad7fdc0" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e46375e7-5486-4fbf-abb0-d078a87a411e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_d6bc090f-f8cc-4070-8889-6f06d7ec512a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e46375e7-5486-4fbf-abb0-d078a87a411e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_d6bc090f-f8cc-4070-8889-6f06d7ec512a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_59a5daa9-a72b-409c-b0a2-787a0e08d4b1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_95bf4ea3-89aa-4aae-ba81-4bc5d5ad3687" xlink:to="loc_srt_MajorCustomersAxis_59a5daa9-a72b-409c-b0a2-787a0e08d4b1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_59a5daa9-a72b-409c-b0a2-787a0e08d4b1_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_59a5daa9-a72b-409c-b0a2-787a0e08d4b1" xlink:to="loc_srt_NameOfMajorCustomerDomain_59a5daa9-a72b-409c-b0a2-787a0e08d4b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_1c72baad-03c3-41bc-afe8-35a755d3e5fe" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_59a5daa9-a72b-409c-b0a2-787a0e08d4b1" xlink:to="loc_srt_NameOfMajorCustomerDomain_1c72baad-03c3-41bc-afe8-35a755d3e5fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_OneCustomerMember_2f847fe4-e1f3-4c11-a675-b2ce1e614e52" xlink:href="boom-20200630.xsd#boom_OneCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_1c72baad-03c3-41bc-afe8-35a755d3e5fe" xlink:to="loc_boom_OneCustomerMember_2f847fe4-e1f3-4c11-a675-b2ce1e614e52" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTS" xlink:type="simple" xlink:href="boom-20200630.xsd#DERIVATIVEINSTRUMENTS"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTS" xlink:type="extended" id="i873e25fc4dd446d684a0691f96b28fc9_DERIVATIVEINSTRUMENTS"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSTables" xlink:type="simple" xlink:href="boom-20200630.xsd#DERIVATIVEINSTRUMENTSTables"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSTables" xlink:type="extended" id="if26c130d909c4ecc8675f9fc59224c50_DERIVATIVEINSTRUMENTSTables"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#DERIVATIVEINSTRUMENTSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" xlink:type="extended" id="i90fa78ce83754ae4a8c532fb3971f531_DERIVATIVEINSTRUMENTSNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_6441d881-3bdb-418e-83cf-b3ab56d6fb79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_71d0933d-2051-48f1-8ffe-7ea2069575e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_6441d881-3bdb-418e-83cf-b3ab56d6fb79" xlink:to="loc_us-gaap_DerivativeNotionalAmount_71d0933d-2051-48f1-8ffe-7ea2069575e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_405300c8-7844-4b23-ac5b-8661b04a689e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_6441d881-3bdb-418e-83cf-b3ab56d6fb79" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_405300c8-7844-4b23-ac5b-8661b04a689e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_8a70bb0c-a9a6-4e0b-806f-22a65a84c7f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_6441d881-3bdb-418e-83cf-b3ab56d6fb79" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_8a70bb0c-a9a6-4e0b-806f-22a65a84c7f8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_f1fad8d4-181b-4f7b-8d8e-98bb443bcf03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_8a70bb0c-a9a6-4e0b-806f-22a65a84c7f8" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_f1fad8d4-181b-4f7b-8d8e-98bb443bcf03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_f1fad8d4-181b-4f7b-8d8e-98bb443bcf03_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_f1fad8d4-181b-4f7b-8d8e-98bb443bcf03" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_f1fad8d4-181b-4f7b-8d8e-98bb443bcf03_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_97b0a563-74ba-4a10-9db0-cbb64c9c7ab5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_f1fad8d4-181b-4f7b-8d8e-98bb443bcf03" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_97b0a563-74ba-4a10-9db0-cbb64c9c7ab5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_c30bf09c-0e13-4dde-86ee-1fd86f536c10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_97b0a563-74ba-4a10-9db0-cbb64c9c7ab5" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_c30bf09c-0e13-4dde-86ee-1fd86f536c10" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails" xlink:type="extended" id="i1c6d31053ee84e19bcfec9e2416c18d6_DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_0082b8b3-4ed1-4a74-82d3-c0131279ef69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet_0aab0577-d5fa-4822-bad2-42235c8057d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_0082b8b3-4ed1-4a74-82d3-c0131279ef69" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNet_0aab0577-d5fa-4822-bad2-42235c8057d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_b50ec899-0207-42e0-98d4-0f61e8dd1fcc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_0082b8b3-4ed1-4a74-82d3-c0131279ef69" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_b50ec899-0207-42e0-98d4-0f61e8dd1fcc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_eb9d520a-9289-4fe1-a3e8-0f271be8f44c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_b50ec899-0207-42e0-98d4-0f61e8dd1fcc" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_eb9d520a-9289-4fe1-a3e8-0f271be8f44c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_eb9d520a-9289-4fe1-a3e8-0f271be8f44c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_eb9d520a-9289-4fe1-a3e8-0f271be8f44c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_eb9d520a-9289-4fe1-a3e8-0f271be8f44c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_c5744d1b-6bc9-4a9d-b062-8b4ce32d9b92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_eb9d520a-9289-4fe1-a3e8-0f271be8f44c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_c5744d1b-6bc9-4a9d-b062-8b4ce32d9b92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_1ff4785c-7dd7-4c9a-a8a1-aefd967ba896" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_c5744d1b-6bc9-4a9d-b062-8b4ce32d9b92" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_1ff4785c-7dd7-4c9a-a8a1-aefd967ba896" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_a0dedb25-10eb-475a-b3de-9027db6f9e15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_b50ec899-0207-42e0-98d4-0f61e8dd1fcc" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_a0dedb25-10eb-475a-b3de-9027db6f9e15" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a0dedb25-10eb-475a-b3de-9027db6f9e15_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a0dedb25-10eb-475a-b3de-9027db6f9e15" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a0dedb25-10eb-475a-b3de-9027db6f9e15_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_17caf2f7-0602-458e-aa36-c59dfe5ea572" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a0dedb25-10eb-475a-b3de-9027db6f9e15" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_17caf2f7-0602-458e-aa36-c59dfe5ea572" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_97437316-48a1-4923-9b33-b29e6b5994e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_17caf2f7-0602-458e-aa36-c59dfe5ea572" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_97437316-48a1-4923-9b33-b29e6b5994e8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="simple" xlink:href="boom-20200630.xsd#COMMITMENTSANDCONTINGENCIES"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="extended" id="ic9b03cd2ee564048b7dc8c3188e51e46_COMMITMENTSANDCONTINGENCIES"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTS" xlink:type="simple" xlink:href="boom-20200630.xsd#RESTRUCTURINGANDASSETIMPAIRMENTS"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTS" xlink:type="extended" id="i9dfbc6415e7744c6afd9ffa9ade66cf2_RESTRUCTURINGANDASSETIMPAIRMENTS"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSTables" xlink:type="simple" xlink:href="boom-20200630.xsd#RESTRUCTURINGANDASSETIMPAIRMENTSTables"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSTables" xlink:type="extended" id="i54cfb16cf9a44dd3b6a099d3df05be2f_RESTRUCTURINGANDASSETIMPAIRMENTSTables"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails" xlink:type="extended" id="i0a148448525c49e99c2ee3b7629cc004_RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_9fa34e36-643f-4be6-905e-87e9b4061f14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_b0d94767-6d68-45fd-bc5a-78b3d9017e7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_9fa34e36-643f-4be6-905e-87e9b4061f14" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_b0d94767-6d68-45fd-bc5a-78b3d9017e7f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup_80862a15-0933-42f8-a1a9-029700728129" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_9fa34e36-643f-4be6-905e-87e9b4061f14" xlink:to="loc_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup_80862a15-0933-42f8-a1a9-029700728129" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated_18e447b2-3470-40b8-a878-158db0368f40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_9fa34e36-643f-4be6-905e-87e9b4061f14" xlink:to="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated_18e447b2-3470-40b8-a878-158db0368f40" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e8423d54-04bc-4a37-9ecb-9e4155e5f4af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_9fa34e36-643f-4be6-905e-87e9b4061f14" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e8423d54-04bc-4a37-9ecb-9e4155e5f4af" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_79475008-9248-4d7b-95ab-d9261c39b11d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e8423d54-04bc-4a37-9ecb-9e4155e5f4af" xlink:to="loc_srt_ConsolidationItemsAxis_79475008-9248-4d7b-95ab-d9261c39b11d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_79475008-9248-4d7b-95ab-d9261c39b11d_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_79475008-9248-4d7b-95ab-d9261c39b11d" xlink:to="loc_srt_ConsolidationItemsDomain_79475008-9248-4d7b-95ab-d9261c39b11d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_d12a360e-1078-4b45-bbdc-133546b3d0d3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_79475008-9248-4d7b-95ab-d9261c39b11d" xlink:to="loc_srt_ConsolidationItemsDomain_d12a360e-1078-4b45-bbdc-133546b3d0d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_a287dec9-68cb-4405-8e7b-20476cc34ae8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_d12a360e-1078-4b45-bbdc-133546b3d0d3" xlink:to="loc_us-gaap_OperatingSegmentsMember_a287dec9-68cb-4405-8e7b-20476cc34ae8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_8c95e272-3405-4b53-a87a-1488d7445e6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_d12a360e-1078-4b45-bbdc-133546b3d0d3" xlink:to="loc_us-gaap_CorporateNonSegmentMember_8c95e272-3405-4b53-a87a-1488d7445e6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_3dce811d-9552-4fb8-ad94-6486e2c500b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e8423d54-04bc-4a37-9ecb-9e4155e5f4af" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_3dce811d-9552-4fb8-ad94-6486e2c500b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_3dce811d-9552-4fb8-ad94-6486e2c500b9_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_3dce811d-9552-4fb8-ad94-6486e2c500b9" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_3dce811d-9552-4fb8-ad94-6486e2c500b9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_0844b1b7-2490-4583-89ab-eda20e5811d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_3dce811d-9552-4fb8-ad94-6486e2c500b9" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_0844b1b7-2490-4583-89ab-eda20e5811d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_2294a880-508e-4732-bb75-f778fa5ecacc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_0844b1b7-2490-4583-89ab-eda20e5811d5" xlink:to="loc_us-gaap_EmployeeSeveranceMember_2294a880-508e-4732-bb75-f778fa5ecacc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_AssetImpairmentMember_92b6fe99-ecb4-492f-b2c3-eeef4ed9414a" xlink:href="boom-20200630.xsd#boom_AssetImpairmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_0844b1b7-2490-4583-89ab-eda20e5811d5" xlink:to="loc_boom_AssetImpairmentMember_92b6fe99-ecb4-492f-b2c3-eeef4ed9414a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_GainOnAssetDisposalMember_e5bfde91-3097-4df0-915d-144d90381d6a" xlink:href="boom-20200630.xsd#boom_GainOnAssetDisposalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_0844b1b7-2490-4583-89ab-eda20e5811d5" xlink:to="loc_boom_GainOnAssetDisposalMember_e5bfde91-3097-4df0-915d-144d90381d6a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractTerminationMember_d298de2c-e04f-493d-ae9c-cad37fb4c23f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractTerminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_0844b1b7-2490-4583-89ab-eda20e5811d5" xlink:to="loc_us-gaap_ContractTerminationMember_d298de2c-e04f-493d-ae9c-cad37fb4c23f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_EquipmentMovingCostsMember_83e558f6-c789-4c52-9cd2-0926bd82ee10" xlink:href="boom-20200630.xsd#boom_EquipmentMovingCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_0844b1b7-2490-4583-89ab-eda20e5811d5" xlink:to="loc_boom_EquipmentMovingCostsMember_83e558f6-c789-4c52-9cd2-0926bd82ee10" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_b1796377-217e-418e-95bd-2245dd187e75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_0844b1b7-2490-4583-89ab-eda20e5811d5" xlink:to="loc_us-gaap_OtherRestructuringMember_b1796377-217e-418e-95bd-2245dd187e75" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_6d8954d7-72be-40c5-aec8-04d6f0a05328" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e8423d54-04bc-4a37-9ecb-9e4155e5f4af" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6d8954d7-72be-40c5-aec8-04d6f0a05328" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6d8954d7-72be-40c5-aec8-04d6f0a05328_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6d8954d7-72be-40c5-aec8-04d6f0a05328" xlink:to="loc_us-gaap_SegmentDomain_6d8954d7-72be-40c5-aec8-04d6f0a05328_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b51c5ba8-d84e-48da-ba4c-9ef31f5d7b36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6d8954d7-72be-40c5-aec8-04d6f0a05328" xlink:to="loc_us-gaap_SegmentDomain_b51c5ba8-d84e-48da-ba4c-9ef31f5d7b36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_NobelCladSegmentMember_92274238-42e3-4e8f-9c67-5d5e745ed946" xlink:href="boom-20200630.xsd#boom_NobelCladSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b51c5ba8-d84e-48da-ba4c-9ef31f5d7b36" xlink:to="loc_boom_NobelCladSegmentMember_92274238-42e3-4e8f-9c67-5d5e745ed946" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_DynaEnergeticsSegmentMember_a074f3ca-ca84-48c4-ab87-db8cb1ae9f5b" xlink:href="boom-20200630.xsd#boom_DynaEnergeticsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b51c5ba8-d84e-48da-ba4c-9ef31f5d7b36" xlink:to="loc_boom_DynaEnergeticsSegmentMember_a074f3ca-ca84-48c4-ab87-db8cb1ae9f5b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails"/>
  <link:definitionLink xlink:role="http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails" xlink:type="extended" id="if21f487602234d53bf8fb4ae17bf3f7a_RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_592d0fce-83d3-4d7f-8486-43ac48adfb48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_ea1467ed-c823-465b-a114-7b7884f6e20f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_592d0fce-83d3-4d7f-8486-43ac48adfb48" xlink:to="loc_us-gaap_RestructuringReserveRollForward_ea1467ed-c823-465b-a114-7b7884f6e20f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_dc9c2902-8774-4850-86ad-4e3adf295107" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_ea1467ed-c823-465b-a114-7b7884f6e20f" xlink:to="loc_us-gaap_RestructuringReserve_dc9c2902-8774-4850-86ad-4e3adf295107" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_bfc796b4-f6a0-4e7e-8866-381aecd2176b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_ea1467ed-c823-465b-a114-7b7884f6e20f" xlink:to="loc_us-gaap_RestructuringCharges_bfc796b4-f6a0-4e7e-8866-381aecd2176b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_6f559cf1-43e5-4ade-95cc-fad2039841b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_ea1467ed-c823-465b-a114-7b7884f6e20f" xlink:to="loc_us-gaap_PaymentsForRestructuring_6f559cf1-43e5-4ade-95cc-fad2039841b5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveTranslationAndOtherAdjustment_cf6d4be4-3e9e-4fdd-a70b-240e58fcd4c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserveTranslationAndOtherAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_ea1467ed-c823-465b-a114-7b7884f6e20f" xlink:to="loc_us-gaap_RestructuringReserveTranslationAndOtherAdjustment_cf6d4be4-3e9e-4fdd-a70b-240e58fcd4c1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_9e5da899-7acb-488f-890a-799dff094769" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_04962b33-7a1e-4024-b925-42ef7d2e41f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_592d0fce-83d3-4d7f-8486-43ac48adfb48" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_04962b33-7a1e-4024-b925-42ef7d2e41f5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_f16ac919-db10-4a03-96f9-30d5aea6806b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_04962b33-7a1e-4024-b925-42ef7d2e41f5" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_f16ac919-db10-4a03-96f9-30d5aea6806b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_f16ac919-db10-4a03-96f9-30d5aea6806b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_f16ac919-db10-4a03-96f9-30d5aea6806b" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_f16ac919-db10-4a03-96f9-30d5aea6806b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_db979788-74bb-4df7-b40d-697042acd603" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_f16ac919-db10-4a03-96f9-30d5aea6806b" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_db979788-74bb-4df7-b40d-697042acd603" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_d259bdeb-d8f2-4fb7-9193-046c50e79b9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_db979788-74bb-4df7-b40d-697042acd603" xlink:to="loc_us-gaap_EmployeeSeveranceMember_d259bdeb-d8f2-4fb7-9193-046c50e79b9b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractTerminationMember_132ba288-b7b3-439f-9204-786d90ac0f6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractTerminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_db979788-74bb-4df7-b40d-697042acd603" xlink:to="loc_us-gaap_ContractTerminationMember_132ba288-b7b3-439f-9204-786d90ac0f6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_EquipmentMovingCostsMember_4e04c4f4-8312-4bf0-a068-9938c18b7a14" xlink:href="boom-20200630.xsd#boom_EquipmentMovingCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_db979788-74bb-4df7-b40d-697042acd603" xlink:to="loc_boom_EquipmentMovingCostsMember_4e04c4f4-8312-4bf0-a068-9938c18b7a14" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_b08de4d0-b42d-489e-8542-0becf018e845" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_db979788-74bb-4df7-b40d-697042acd603" xlink:to="loc_us-gaap_OtherRestructuringMember_b08de4d0-b42d-489e-8542-0becf018e845" xlink:type="arc" order="3"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>boom-20200630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:5f5e17ab-b25e-4a90-91f7-d7ab03b5b1b7,g:888fe4e3-4491-4f7c-8e23-87fa4acb2f20-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_1805b14b-bb8a-497f-93d5-f2b39a9b6876_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other (expense) income, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_47c3d331-f043-4de3-9944-8189f1bbda2a_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other (expense) income, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_country_DE_46553251-343e-43be-8bdf-5c2ae6ae0638_terseLabel_en-US" xlink:label="lab_country_DE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Germany</link:label>
    <link:label id="lab_country_DE_label_en-US" xlink:label="lab_country_DE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GERMANY</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_DE"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_DE" xlink:to="lab_country_DE" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockMember_d234eb8f-8bb0-4bb9-8395-b993c93199ba_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock and Company Stock Held for Deferred Compensation</link:label>
    <link:label id="lab_us-gaap_TreasuryStockMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_boom_LineOfCreditFacilityPrepayment_d209c2c8-de1f-49b1-8154-885bf4a0c93c_terseLabel_en-US" xlink:label="lab_boom_LineOfCreditFacilityPrepayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility, prepayment amount</link:label>
    <link:label id="lab_boom_LineOfCreditFacilityPrepayment_label_en-US" xlink:label="lab_boom_LineOfCreditFacilityPrepayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility Prepayment</link:label>
    <link:label id="lab_boom_LineOfCreditFacilityPrepayment_documentation_en-US" xlink:label="lab_boom_LineOfCreditFacilityPrepayment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility Prepayment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_boom_LineOfCreditFacilityPrepayment" xlink:href="boom-20200630.xsd#boom_LineOfCreditFacilityPrepayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_boom_LineOfCreditFacilityPrepayment" xlink:to="lab_boom_LineOfCreditFacilityPrepayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_1cd1a6d1-aa96-4051-b856-16cf6688d4ba_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_boom_RevolvingCreditFacilityUSDollarsMember_7bea54ba-1a71-460b-aecb-091ac8b1b119_terseLabel_en-US" xlink:label="lab_boom_RevolvingCreditFacilityUSDollarsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Dollar revolving loan</link:label>
    <link:label id="lab_boom_RevolvingCreditFacilityUSDollarsMember_label_en-US" xlink:label="lab_boom_RevolvingCreditFacilityUSDollarsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility, US Dollars [Member]</link:label>
    <link:label id="lab_boom_RevolvingCreditFacilityUSDollarsMember_documentation_en-US" xlink:label="lab_boom_RevolvingCreditFacilityUSDollarsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility, US Dollars [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_boom_RevolvingCreditFacilityUSDollarsMember" xlink:href="boom-20200630.xsd#boom_RevolvingCreditFacilityUSDollarsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_boom_RevolvingCreditFacilityUSDollarsMember" xlink:to="lab_boom_RevolvingCreditFacilityUSDollarsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_7935cc4d-c4d3-4258-9408-b03fb0eac388_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_1531fc12-624a-4398-abaa-5da93df27e10_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e5bcb3f9-8b45-4da4-9062-722729e20067_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_5f04ab05-a10c-4c74-a23c-1ae4d7b4f5dd_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_084b7ad5-bd8b-4c34-b7ec-1c99bb74f892_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_e1890de4-bd25-4271-8a8b-2d61debdef97_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_802aea7f-5dfe-4b7f-94c5-69630114a838_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DERIVATIVE INSTRUMENTS</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_f814bc47-a883-4605-bd0b-6b69dda14050_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due after 5 years</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due after Rolling Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_37425eff-788f-4fc0-82d0-57f6e4b6f32e_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_country_EG_844a84b3-b701-44c5-9e7e-aa9c303a302f_terseLabel_en-US" xlink:label="lab_country_EG" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Egypt</link:label>
    <link:label id="lab_country_EG_label_en-US" xlink:label="lab_country_EG" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EGYPT</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_EG" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_EG"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_EG" xlink:to="lab_country_EG" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TrademarksAndTradeNamesMember_6a7c2c05-a7df-4911-8f5f-2883c4e9b5c8_terseLabel_en-US" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks / Trade names</link:label>
    <link:label id="lab_us-gaap_TrademarksAndTradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks and Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksAndTradeNamesMember" xlink:to="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_825fa585-2592-4098-b879-505127ca58b9_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating (loss) income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_b5ad3ffd-ee50-4978-8cc4-bae52cee510c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment operating (loss) income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_9a48fe0d-9ddd-4601-ba61-a19b70d7cf9d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_b4d64171-c1d4-4784-9014-7e39ceffd038_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_aaf4b773-9600-4ec3-9b6f-e1b62f290ec8_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_337a83aa-8a13-4e2c-8514-c5219b75c8dd_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_label_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_5a6976ab-fcb0-4de1-bb7c-472256c73f02_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Contract Liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_24c41c9d-14cf-49ac-bf94-fa01f143c1c8_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_9dd750d6-16db-4693-a329-0513a2057bcb_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_2d5b0292-8040-4a76-8d88-e778323e3204_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_6a2a7d17-97d3-4f4c-b984-05031d2a120f_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note 11)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_2266862b-0fe0-47d0-85e5-f9bf2a95efe9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock purchases</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_106645d7-440a-4df4-acc4-055898003d9a_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_2651834b-a6d9-4787-82a7-79372460b395_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_0a24a2ad-f7a9-439d-ad3e-3c67fc8448bd_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued in connection with stock compensation plans</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_cd777d58-aaec-4d42-94e3-0f8ab9a51bfe_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_8d4a7737-b08a-45ef-bf44-fb6fda455ba1_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_country_BE_77fb0e65-8fee-426d-b94c-a2dcb3bf544a_terseLabel_en-US" xlink:label="lab_country_BE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Belgium</link:label>
    <link:label id="lab_country_BE_label_en-US" xlink:label="lab_country_BE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BELGIUM</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_BE" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_BE"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_BE" xlink:to="lab_country_BE" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_eb87f796-52f8-4981-b5ba-ad12e804f028_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareReconciliationAbstract_bc68d752-78b6-439a-8523-8143cd6cc0bd_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_366e1020-4049-410b-bcc7-b4d512410dcd_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_79d30e9c-9e23-4536-bbb0-3a3dc52b3a31_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ROU asset</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_073c8dec-cebe-49a1-a6de-f92a8b0df1b2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments on capital expenditure facility</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_0e6a6ab0-0cb6-4ee2-ad73-a85d65051e36_terseLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Add: Undistributed net income allocated to participating securities</link:label>
    <link:label id="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_label_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undistributed Earnings (Loss) Allocated to Participating Securities, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" xlink:to="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_a7b1d716-e600-40b4-b0c6-72e4b7f926b0_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock activity (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_country_AU_34da18c3-fb67-46b7-9b96-666d22413218_terseLabel_en-US" xlink:label="lab_country_AU" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Australia</link:label>
    <link:label id="lab_country_AU_label_en-US" xlink:label="lab_country_AU" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AUSTRALIA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_AU" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_AU"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_AU" xlink:to="lab_country_AU" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_94ff10fb-d5db-4d30-9a26-1593afd602e8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Undistributed net income available to participating securities</link:label>
    <link:label id="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_label_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undistributed Earnings (Loss) Allocated to Participating Securities, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:to="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_a3566a86-cec8-4ef1-89d1-5b39e238c15b_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CA_9dc4a20b-cbce-46a1-9b44-0f7fd8bf943d_terseLabel_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canada</link:label>
    <link:label id="lab_country_CA_label_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CANADA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CA" xlink:to="lab_country_CA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_67aa2bd1-86f8-4139-ba33-bda3f943c542_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, $0.05 par value; 4,000,000 shares authorized; no issued and outstanding shares</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_6c05da59-42d7-49bb-bfa1-65d3ba2ca304_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_98e8c888-a91a-45f1-870c-6aea3e36e7d3_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total costs and expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_boom_EquipmentMovingCostsMember_15eeb18c-5b1e-4f08-b014-5cdbd06c23c7_verboseLabel_en-US" xlink:label="lab_boom_EquipmentMovingCostsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Moving Costs</link:label>
    <link:label id="lab_boom_EquipmentMovingCostsMember_aa21769c-c249-46ee-9b28-d214472b1747_terseLabel_en-US" xlink:label="lab_boom_EquipmentMovingCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment moving costs</link:label>
    <link:label id="lab_boom_EquipmentMovingCostsMember_label_en-US" xlink:label="lab_boom_EquipmentMovingCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Moving Costs [Member]</link:label>
    <link:label id="lab_boom_EquipmentMovingCostsMember_documentation_en-US" xlink:label="lab_boom_EquipmentMovingCostsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Moving Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_boom_EquipmentMovingCostsMember" xlink:href="boom-20200630.xsd#boom_EquipmentMovingCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_boom_EquipmentMovingCostsMember" xlink:to="lab_boom_EquipmentMovingCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_a5c29163-c4af-4d8f-ab29-80db1a9d3e45_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_fdaac1a7-b7fb-4456-ae44-ca458910dcd3_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_5cbd4e5d-0dc4-4191-8194-a553e9369e7f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due after 2 years through 3 years</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_e2a8973a-5841-4dfd-a2a0-c0acd8a9f2c6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_2518d739-5afd-4085-8cad-b2d549966cc9_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_boom_DynaEnergeticsSegmentMember_61b73186-5894-4e77-8cb8-10b7703dac03_terseLabel_en-US" xlink:label="lab_boom_DynaEnergeticsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DynaEnergetics</link:label>
    <link:label id="lab_boom_DynaEnergeticsSegmentMember_label_en-US" xlink:label="lab_boom_DynaEnergeticsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DynaEnergetics Segment [Member]</link:label>
    <link:label id="lab_boom_DynaEnergeticsSegmentMember_documentation_en-US" xlink:label="lab_boom_DynaEnergeticsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DynaEnergetics Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_boom_DynaEnergeticsSegmentMember" xlink:href="boom-20200630.xsd#boom_DynaEnergeticsSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_boom_DynaEnergeticsSegmentMember" xlink:to="lab_boom_DynaEnergeticsSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_3a3a09ab-51ba-46dd-a0de-9a9aeabdc797_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchased intangible assets</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_edbef2ed-04de-4929-9d58-fe61ffa23bab_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work-in-process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Work in Process, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_fbeeff06-bc07-41a6-9e8c-65d1d2092ff0_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b67b63a2-27b1-43a8-9baf-fda2676cd1f5_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effects of exchanges rates on cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MaterialReconcilingItemsMember_98acea34-6555-4201-a616-ac7b6bca2945_terseLabel_en-US" xlink:label="lab_us-gaap_MaterialReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reconciling Items</link:label>
    <link:label id="lab_us-gaap_MaterialReconcilingItemsMember_label_en-US" xlink:label="lab_us-gaap_MaterialReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reconciling Items [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaterialReconcilingItemsMember" xlink:to="lab_us-gaap_MaterialReconcilingItemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_f12c06e9-1017-4436-9459-21fd62a50854_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_5d1db150-e417-479f-ab95-fd6ba2472cec_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total inventory</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_1ab94260-899e-4916-8e66-83ad18142907_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b91b2a3a-f434-4e8a-b7fa-2494359fb2d3_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_21f6d82a-7560-4947-a47b-b330ef20cd2a_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_cb8b6ec0-1fef-4d0a-b161-7c4b96e3a693_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk percentage (greater than)</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_79e2d40d-8d52-414b-954e-545e49c7896b_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_d48008be-a28d-42ea-91bf-16936e771eac_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_4e3c2c15-6412-4ef2-b4f4-15fa7f060524_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_country_GR_6723e4a0-8147-4e8d-9a57-9786c4b19008_terseLabel_en-US" xlink:label="lab_country_GR" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Greece</link:label>
    <link:label id="lab_country_GR_label_en-US" xlink:label="lab_country_GR" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GREECE</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_GR" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_GR"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_GR" xlink:to="lab_country_GR" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_253350b6-4d72-4c42-b539-24a2971d08cf_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (loss) income per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_13ec719b-f9cb-41ba-b907-4efa289f5d07_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_fc7eeedf-330e-43f7-a484-10ccc9488708_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_f6a1962c-f4d2-4b00-bfc4-8ce442dc1879_negatedLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write-offs charged against the allowance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_6eb894fc-b4d3-4089-9d6d-25a5d20d5fbe_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_label_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfRestructuringDomain" xlink:to="lab_us-gaap_TypeOfRestructuringDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_ffe05740-11ec-4641-ba81-2dc3043932f4_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_country_ID_d77e134a-77a6-4001-a794-35b1856d0d9f_terseLabel_en-US" xlink:label="lab_country_ID" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indonesia</link:label>
    <link:label id="lab_country_ID_label_en-US" xlink:label="lab_country_ID" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INDONESIA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_ID" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_ID"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_ID" xlink:to="lab_country_ID" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_7649bc55-fb00-4b20-856c-5b71eddfed14_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_b8d5c936-1a40-4b88-99fa-19e41f17ef7f_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_boom_RevenueFromContractWithCustomerPaymentTermsPeriod_78ef9f38-bb42-4760-8fbf-a10eec25ce08_terseLabel_en-US" xlink:label="lab_boom_RevenueFromContractWithCustomerPaymentTermsPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment terms, period</link:label>
    <link:label id="lab_boom_RevenueFromContractWithCustomerPaymentTermsPeriod_label_en-US" xlink:label="lab_boom_RevenueFromContractWithCustomerPaymentTermsPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customer, Payment Terms, Period</link:label>
    <link:label id="lab_boom_RevenueFromContractWithCustomerPaymentTermsPeriod_documentation_en-US" xlink:label="lab_boom_RevenueFromContractWithCustomerPaymentTermsPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customer, Payment Terms, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_boom_RevenueFromContractWithCustomerPaymentTermsPeriod" xlink:href="boom-20200630.xsd#boom_RevenueFromContractWithCustomerPaymentTermsPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_boom_RevenueFromContractWithCustomerPaymentTermsPeriod" xlink:to="lab_boom_RevenueFromContractWithCustomerPaymentTermsPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit_b5197dcb-2f4e-4acd-aec2-4eee421716d7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments on bank lines of credit, net</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-term Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_country_IN_46ae9ebd-bf9a-4433-93d6-60e2aad26bed_terseLabel_en-US" xlink:label="lab_country_IN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">India</link:label>
    <link:label id="lab_country_IN_label_en-US" xlink:label="lab_country_IN" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INDIA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_IN" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_IN"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_IN" xlink:to="lab_country_IN" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_4d74c181-b819-4fc2-a59c-0de249226c7a_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_6d31a323-2182-463f-bef1-2078ffc57096_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_293674c3-017b-4b82-bcfe-cda587a92300_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_e6b14136-4611-4f8f-90fc-bc3877b5b9fa_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DEBT</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_05e2be21-a23f-42c4-a0c4-86c8ac980ced_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_9fce88ab-8fff-4896-8543-302d0d5d463a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Computation and Reconciliation of Earnings Per Common Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_c3254c25-c99c-4186-88b6-fcde8018cd57_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ba463975-73a6-43dc-9492-55d0e01e8dda_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableChangeInMethodCreditLossExpenseReversal_69b01a86-cfc6-45ef-b67f-762a05fa03ee_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableChangeInMethodCreditLossExpenseReversal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment for cumulative effect from change in accounting principle</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableChangeInMethodCreditLossExpenseReversal_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableChangeInMethodCreditLossExpenseReversal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Change in Method, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableChangeInMethodCreditLossExpenseReversal" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableChangeInMethodCreditLossExpenseReversal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableChangeInMethodCreditLossExpenseReversal" xlink:to="lab_us-gaap_AccountsReceivableChangeInMethodCreditLossExpenseReversal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_32806a9e-d642-414f-9002-1cb5c9778e91_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate and other</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_d7773ed6-f1df-4720-97d7-a91ef9924ae6_verboseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate, Non-Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember" xlink:to="lab_us-gaap_CorporateNonSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_3ea54e82-d669-4bf1-ba11-93db572bb7b1_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_1cc1a35c-b14c-4eb8-8ae1-5ecbe824b604_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding borrowings</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_3e4886f7-994d-44c8-9af3-ae311b13b0b2_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_country_ES_41d2e836-3136-4878-a022-741e0fb68dd4_terseLabel_en-US" xlink:label="lab_country_ES" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Spain</link:label>
    <link:label id="lab_country_ES_label_en-US" xlink:label="lab_country_ES" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SPAIN</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_ES" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_ES"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_ES" xlink:to="lab_country_ES" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_9f4b53c7-bae2-454f-b735-bef36e765007_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_4c20ceb2-04e9-406a-88fb-3d3ccac50ebf_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RESTRUCTURING AND ASSET IMPAIRMENTS</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock_70710803-e398-4da5-8428-c99e0fe70eb9_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation</link:label>
    <link:label id="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Related Costs, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:to="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_ad988589-2168-45ea-92a8-ae140e13c280_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1c04912c-4386-4f0e-8a9b-c718c1d013aa_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeGainLossOnDerivativeNet_ab710616-510c-4d0e-879c-613176e55b84_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) on foreign currency contracts</link:label>
    <link:label id="lab_us-gaap_DerivativeGainLossOnDerivativeNet_label_en-US" xlink:label="lab_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Gain (Loss) on Derivative, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:to="lab_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_145d1e7b-73f1-44ef-954b-118ac4070f69_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_boom_DebtInstrumentCovenantMinimumLiquidity_d7afcc0c-eff2-4266-bd8d-10c807a21d86_terseLabel_en-US" xlink:label="lab_boom_DebtInstrumentCovenantMinimumLiquidity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum liquidity covenant</link:label>
    <link:label id="lab_boom_DebtInstrumentCovenantMinimumLiquidity_label_en-US" xlink:label="lab_boom_DebtInstrumentCovenantMinimumLiquidity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Minimum Liquidity</link:label>
    <link:label id="lab_boom_DebtInstrumentCovenantMinimumLiquidity_documentation_en-US" xlink:label="lab_boom_DebtInstrumentCovenantMinimumLiquidity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Minimum Liquidity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_boom_DebtInstrumentCovenantMinimumLiquidity" xlink:href="boom-20200630.xsd#boom_DebtInstrumentCovenantMinimumLiquidity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_boom_DebtInstrumentCovenantMinimumLiquidity" xlink:to="lab_boom_DebtInstrumentCovenantMinimumLiquidity" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_86aa794b-55d1-4cbf-ae82-0d7f038592d0_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_country_FR_1d74a3d1-98c9-49f6-8601-d1dd93d03eba_terseLabel_en-US" xlink:label="lab_country_FR" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">France</link:label>
    <link:label id="lab_country_FR_label_en-US" xlink:label="lab_country_FR" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FRANCE</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_FR" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_FR"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_FR" xlink:to="lab_country_FR" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_d3c37bd2-8f8b-4293-9cbe-db1af8a2a6fd_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_5e9b5379-ff78-48a6-a590-8af08699aefa_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease renewal option</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_c2555ad9-9903-4326-95f1-5562b250c0e4_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAbstract_26cf7a38-05e8-42c9-9f71-209e1292fcc9_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lines of credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAbstract_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract" xlink:to="lab_us-gaap_LineOfCreditFacilityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_86c9be9a-b8c1-4aae-899c-d340ef94917d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Lines of Credit</link:label>
    <link:label id="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Line of Credit Facilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:to="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_bd04c28e-2830-4df2-b020-a810182f1607_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_cfe3ec0c-2d93-4cdb-8215-8780248380d1_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_a81b72c7-b385-477d-858e-9c825537fba6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_51c34f04-3d1e-472a-a301-ada0916a715c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notional amounts</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_country_KR_910ec2e8-8e59-4ae4-b28a-8cefa028e6f2_terseLabel_en-US" xlink:label="lab_country_KR" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">South Korea</link:label>
    <link:label id="lab_country_KR_label_en-US" xlink:label="lab_country_KR" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">KOREA, REPUBLIC OF</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_KR" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_KR"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_KR" xlink:to="lab_country_KR" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_7e0c2f67-d11c-4717-a546-400b75696773_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of purchased intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_c400f7e3-4af5-4b43-9d5f-ef5bb432a9c5_verboseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of purchased intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_937ad8d8-e1a9-49ee-b361-c5c99d800c95_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Operating Lease, Supplemental Disclosures</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_aaf96867-9185-49e7-9242-bf428c7f03e3_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_country_KW_c1160f0b-cbf7-463a-9f71-1c9f979504ff_terseLabel_en-US" xlink:label="lab_country_KW" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Kuwait</link:label>
    <link:label id="lab_country_KW_label_en-US" xlink:label="lab_country_KW" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">KUWAIT</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_KW" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_KW"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_KW" xlink:to="lab_country_KW" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_b988afe7-f641-4b2d-a579-5b7a7b0e1d3c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_ca8da944-8d83-478f-9c6c-62818367b9c5_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BUSINESS SEGMENTS</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_d7777f67-ddf6-4009-a9cd-b1afdeb24d6b_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_8b5ed9ac-de48-4b94-87a6-840b79c02725_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer Benchmark</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesCurrent_36566cd1-4116-4a77-a3cd-65852fdbb0dc_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of outstanding foreign currency forward</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilitiesCurrent" xlink:to="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_51bc7889-91d2-4602-a52c-5e5fda7a4e9d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchased intangible assets, net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_421975e5-4312-4662-aebb-8df9df9530d7_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_68e02ca6-b393-4b55-bd61-43ac461e9f64_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued income taxes</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_478065a3-4d64-4982-a103-619d8bfefa0e_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_422ac407-3efb-4e36-a879-5ea014af7791_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestExpense_ca22e0b5-6c4f-4c3a-9e60-5b6c04f7fec6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_6ab69b73-2079-4665-bbad-3b171c20e932_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_boom_SyndicatedCreditFacility2018Member_c7d7d8dc-c2cc-4bf6-b2e3-22b834d9884b_terseLabel_en-US" xlink:label="lab_boom_SyndicatedCreditFacility2018Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Syndicated Credit Facility 2018</link:label>
    <link:label id="lab_boom_SyndicatedCreditFacility2018Member_label_en-US" xlink:label="lab_boom_SyndicatedCreditFacility2018Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Syndicated Credit Facility 2018 [Member]</link:label>
    <link:label id="lab_boom_SyndicatedCreditFacility2018Member_documentation_en-US" xlink:label="lab_boom_SyndicatedCreditFacility2018Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Syndicated Credit Facility 2018 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_boom_SyndicatedCreditFacility2018Member" xlink:href="boom-20200630.xsd#boom_SyndicatedCreditFacility2018Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_boom_SyndicatedCreditFacility2018Member" xlink:to="lab_boom_SyndicatedCreditFacility2018Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_f44a4223-ad44-400e-bb76-e5819ff85ed1_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_885d25fa-997c-4ff3-b0b0-6d8218b6002a_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Initial Application Period Cumulative Effect Transition [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Initial Application Period Cumulative Effect Transition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_31ab1e99-e110-438e-a993-3279936189d8_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_e9bfb743-7d89-4d50-a419-4921ddde025e_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherRestructuringMember_660d2750-f182-44d1-903a-622420349d7e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherRestructuringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Exit Costs</link:label>
    <link:label id="lab_us-gaap_OtherRestructuringMember_79db4bbd-8c59-44e0-8e8b-9e1b8b75119f_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherRestructuringMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other exit costs</link:label>
    <link:label id="lab_us-gaap_OtherRestructuringMember_label_en-US" xlink:label="lab_us-gaap_OtherRestructuringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Restructuring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRestructuringMember" xlink:to="lab_us-gaap_OtherRestructuringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2f8c038f-1d2a-4f00-827b-0e2a9183cb02_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_country_IQ_d1d1f855-2e6b-41d2-9148-59e9538a97d4_terseLabel_en-US" xlink:label="lab_country_IQ" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Iraq</link:label>
    <link:label id="lab_country_IQ_label_en-US" xlink:label="lab_country_IQ" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IRAQ</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_IQ" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_IQ"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_IQ" xlink:to="lab_country_IQ" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_7259474c-115e-470d-a637-7be1349b1be3_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liability recorded as net sales</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_320ebdad-033f-4c69-8ec1-21189cecbadf_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_ae287dd0-4a7e-4fae-86ad-b6736bd669f4_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator for basic net (loss) income per share:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_e2554500-c2cc-44e6-a37b-7af7c93f9f43_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_3eec5ef3-39e1-4b28-b8cf-268d82f1d6fa_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_549ac3ea-9260-49bc-9033-3747565a1807_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_bd6ad470-f445-46d0-9564-7f2e46a6e776_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_bd9bfbb5-57f6-4ea6-b1df-9c12b941fe0f_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Raw Materials, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_c555f726-2611-43c9-8035-116efd23050c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance released</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_99623176-b3f8-4137-9097-0eeeef5ca381_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_088d1fe6-f50a-4d0f-be74-e1683c5620b6_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-In Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_82214281-6444-4604-a8b3-0a680f77440f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_23d3c37b-6918-4a29-96cf-14679a0cdc50_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_6fd4edf4-c934-4fa4-a4e8-34793481d89b_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_58b01f5c-5ace-42df-9a1a-9c3fd599f1a0_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock activity</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e458d86b-7b0a-40df-844c-1942261267d5_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesIssued_21f0f41d-1f40-462e-bb3f-60618832947b_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_9ac9b800-d2bd-4e6a-983d-6314f6abf1a0_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_label_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssued" xlink:to="lab_us-gaap_SharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_fd97038b-5887-4b3d-baa6-03f7e8112093_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_cd5c6a2e-998c-466a-8772-52d4b667d1fd_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_b677dc61-8294-4fd9-b687-d4f66e444d7a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReceivable_9591de75-aa54-4fa5-9486-25f1db99950d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. tax overpayment, quick refund requested under CARES Act</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReceivable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReceivable" xlink:to="lab_us-gaap_IncomeTaxReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e1732196-6d2a-4b52-9441-f9f596d87870_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Loss) income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7c75658e-1c69-4cc0-a51a-cf86605e2f29_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Loss) income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_country_PK_2ff3eb3c-b7f0-4ca3-916f-60a3c63d301e_terseLabel_en-US" xlink:label="lab_country_PK" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pakistan</link:label>
    <link:label id="lab_country_PK_label_en-US" xlink:label="lab_country_PK" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PAKISTAN</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_PK" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_PK"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_PK" xlink:to="lab_country_PK" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_60d0a0fa-5474-4e67-b3c2-f1fda5f114b1_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_e4762f7b-7bb2-473c-a465-3d4a8360555a_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_883a9e08-754a-4958-84dd-e379258bc39c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_a5cabe31-8599-4d4f-baef-d493e99fc561_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of dilutive securities (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_96510be1-2186-42a9-b8b1-fa8b3ebd77c3_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup_51dd9675-4797-4a2c-9ce8-5b8008f88004_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets classified as held for sale</link:label>
    <link:label id="lab_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup_label_en-US" xlink:label="lab_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets Held-for-sale, Not Part of Disposal Group</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup" xlink:to="lab_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_52eba640-437b-4179-afed-bcc0ecd85d2f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_136e25ea-a220-4eab-858d-32e53e84a7f1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_86bd57d2-d2f1-4425-bcbb-13a2d726b23c_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_de64033c-1a9f-4d23-b652-f9a7b39cd150_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_49014fb8-d3da-4037-88de-7108ef4bf339_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_fa2b97f3-c275-4d65-8556-3d679ab95540_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Cumulative Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_73c6ab6b-0ba2-47f9-a45e-1a96eaf6a225_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term lease liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_e1290d45-9e6d-470c-a0a5-673aa18b7e61_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_boom_IncreaseDecreaseInAccruedTariffs_95a3ef43-eab5-4d1b-96cf-bf028110610f_terseLabel_en-US" xlink:label="lab_boom_IncreaseDecreaseInAccruedTariffs" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued anti-dumping duties and penalties</link:label>
    <link:label id="lab_boom_IncreaseDecreaseInAccruedTariffs_label_en-US" xlink:label="lab_boom_IncreaseDecreaseInAccruedTariffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Accrued Tariffs</link:label>
    <link:label id="lab_boom_IncreaseDecreaseInAccruedTariffs_documentation_en-US" xlink:label="lab_boom_IncreaseDecreaseInAccruedTariffs" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Accrued Tariffs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_boom_IncreaseDecreaseInAccruedTariffs" xlink:href="boom-20200630.xsd#boom_IncreaseDecreaseInAccruedTariffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_boom_IncreaseDecreaseInAccruedTariffs" xlink:to="lab_boom_IncreaseDecreaseInAccruedTariffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_52cf2534-cc8a-40a2-a821-7a8282443798_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_boom_NobelCladSegmentMember_cdb7fbe2-f010-4f2f-bffa-83e8e806a332_terseLabel_en-US" xlink:label="lab_boom_NobelCladSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NobelClad</link:label>
    <link:label id="lab_boom_NobelCladSegmentMember_e24dd18d-6621-46a2-ad72-8dcc142a4aaf_verboseLabel_en-US" xlink:label="lab_boom_NobelCladSegmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NobelClad</link:label>
    <link:label id="lab_boom_NobelCladSegmentMember_label_en-US" xlink:label="lab_boom_NobelCladSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NobelClad Segment [Member]</link:label>
    <link:label id="lab_boom_NobelCladSegmentMember_documentation_en-US" xlink:label="lab_boom_NobelCladSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NobelClad Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_boom_NobelCladSegmentMember" xlink:href="boom-20200630.xsd#boom_NobelCladSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_boom_NobelCladSegmentMember" xlink:to="lab_boom_NobelCladSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_6248c79d-231e-4d90-af61-51945385a95f_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_e54542f7-aeb0-48e2-8dbf-844ff449c786_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows used in investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Dividends_673b48f7-7ba0-4600-9cd5-902b1a14be3c_negatedLabel_en-US" xlink:label="lab_us-gaap_Dividends" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared</link:label>
    <link:label id="lab_us-gaap_Dividends_label_en-US" xlink:label="lab_us-gaap_Dividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Dividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Dividends" xlink:to="lab_us-gaap_Dividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_5a4cc196-e92d-48dc-b117-c71a96b1b2fa_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total comprehensive (loss) income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermLineOfCredit_a1b2c4a4-b4e2-4e98-addb-a50ef43d0986_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermLineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermLineOfCredit_label_en-US" xlink:label="lab_us-gaap_LongTermLineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Line of Credit, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermLineOfCredit" xlink:to="lab_us-gaap_LongTermLineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_9b0c5922-dba4-4e03-9df9-7725fa2a34fe_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_4f6aa181-62d4-4cc0-b287-521fe61b94f0_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveRollForward" xlink:to="lab_us-gaap_RestructuringReserveRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b7cc944c-a490-4ad3-a6c6-00a4defea067_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_811f717e-823e-4f95-a911-1e35639bdb2a_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_country_NL_69223157-b379-451d-890b-3655777feb3e_terseLabel_en-US" xlink:label="lab_country_NL" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Netherlands</link:label>
    <link:label id="lab_country_NL_label_en-US" xlink:label="lab_country_NL" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NETHERLANDS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_NL" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_NL"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_NL" xlink:to="lab_country_NL" xlink:type="arc" order="1"/>
    <link:label id="lab_country_NO_6b7ec768-172f-4e65-8c74-87196b9029a3_terseLabel_en-US" xlink:label="lab_country_NO" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Norway</link:label>
    <link:label id="lab_country_NO_label_en-US" xlink:label="lab_country_NO" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NORWAY</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_NO" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_NO"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_NO" xlink:to="lab_country_NO" xlink:type="arc" order="1"/>
    <link:label id="lab_boom_GermanBankLineofCreditMember_274dccf7-2af0-46ee-afc5-9e4cf5f19441_terseLabel_en-US" xlink:label="lab_boom_GermanBankLineofCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">German Bank Line of Credit</link:label>
    <link:label id="lab_boom_GermanBankLineofCreditMember_label_en-US" xlink:label="lab_boom_GermanBankLineofCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">German Bank Line of Credit [Member]</link:label>
    <link:label id="lab_boom_GermanBankLineofCreditMember_documentation_en-US" xlink:label="lab_boom_GermanBankLineofCreditMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">German Bank Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_boom_GermanBankLineofCreditMember" xlink:href="boom-20200630.xsd#boom_GermanBankLineofCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_boom_GermanBankLineofCreditMember" xlink:to="lab_boom_GermanBankLineofCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_a1696cd6-e6d9-462e-ba0d-39fddd338423_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_country_MY_f2d8f662-4de5-4ec6-a095-fa6abf887cae_terseLabel_en-US" xlink:label="lab_country_MY" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Malaysia</link:label>
    <link:label id="lab_country_MY_label_en-US" xlink:label="lab_country_MY" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MALAYSIA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_MY" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_MY"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_MY" xlink:to="lab_country_MY" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_7bc5970b-291d-42ec-b51a-a706be138c6b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_ec7a2f75-5e1e-4a31-ae4d-88ac5504e47a_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_boom_LineOfCreditFacilityNumberofBanks_6d9153d2-7048-48cd-ae42-243abe4bc204_terseLabel_en-US" xlink:label="lab_boom_LineOfCreditFacilityNumberofBanks" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit agreement, number of banks</link:label>
    <link:label id="lab_boom_LineOfCreditFacilityNumberofBanks_label_en-US" xlink:label="lab_boom_LineOfCreditFacilityNumberofBanks" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Number of Banks</link:label>
    <link:label id="lab_boom_LineOfCreditFacilityNumberofBanks_documentation_en-US" xlink:label="lab_boom_LineOfCreditFacilityNumberofBanks" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Number of Banks</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_boom_LineOfCreditFacilityNumberofBanks" xlink:href="boom-20200630.xsd#boom_LineOfCreditFacilityNumberofBanks"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_boom_LineOfCreditFacilityNumberofBanks" xlink:to="lab_boom_LineOfCreditFacilityNumberofBanks" xlink:type="arc" order="1"/>
    <link:label id="lab_boom_AccountsReceivableCreditLossExpenseReversalTotal_c1b2835c-92be-4799-888d-077fd2726ffc_terseLabel_en-US" xlink:label="lab_boom_AccountsReceivableCreditLossExpenseReversalTotal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total provisions for allowance for credit losses on receivables</link:label>
    <link:label id="lab_boom_AccountsReceivableCreditLossExpenseReversalTotal_label_en-US" xlink:label="lab_boom_AccountsReceivableCreditLossExpenseReversalTotal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal), Total</link:label>
    <link:label id="lab_boom_AccountsReceivableCreditLossExpenseReversalTotal_documentation_en-US" xlink:label="lab_boom_AccountsReceivableCreditLossExpenseReversalTotal" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal), Total</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_boom_AccountsReceivableCreditLossExpenseReversalTotal" xlink:href="boom-20200630.xsd#boom_AccountsReceivableCreditLossExpenseReversalTotal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_boom_AccountsReceivableCreditLossExpenseReversalTotal" xlink:to="lab_boom_AccountsReceivableCreditLossExpenseReversalTotal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_5e5d4dc1-72ff-4c52-9930-b29a72b1711d_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_2c4c9548-6f0d-4930-9699-3a059d4ce30e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_5204096d-7ba4-487e-9253-9efdc5121676_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due after 4 years through 5 years</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_90609062-3808-4586-8544-a11a0021999a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Inventory</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_09c21319-128a-4107-a5ff-8f8f26b7dd5e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BaseRateMember_e5db48c8-016b-4f5f-b7b9-63e01c1b7652_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_label_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_boom_CapitalExpenditureFacilityMember_2877226d-cbbe-4c63-b238-985d6189dc6e_terseLabel_en-US" xlink:label="lab_boom_CapitalExpenditureFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditure facility</link:label>
    <link:label id="lab_boom_CapitalExpenditureFacilityMember_label_en-US" xlink:label="lab_boom_CapitalExpenditureFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditure Facility [Member]</link:label>
    <link:label id="lab_boom_CapitalExpenditureFacilityMember_documentation_en-US" xlink:label="lab_boom_CapitalExpenditureFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditure Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_boom_CapitalExpenditureFacilityMember" xlink:href="boom-20200630.xsd#boom_CapitalExpenditureFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_boom_CapitalExpenditureFacilityMember" xlink:to="lab_boom_CapitalExpenditureFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_830a8848-4738-436f-99eb-36886c1389d9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Impairment Charges Incurred</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_ef0cca31-b75a-4be2-becb-78849995a708_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_2bd24262-00b2-479f-acff-bddccc34af7b_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PURCHASED INTANGIBLE ASSETS</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_boom_GainOnAssetDisposalMember_64aa00d6-8688-4a94-bc4d-fc40d4ddb69a_terseLabel_en-US" xlink:label="lab_boom_GainOnAssetDisposalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on asset disposal</link:label>
    <link:label id="lab_boom_GainOnAssetDisposalMember_label_en-US" xlink:label="lab_boom_GainOnAssetDisposalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain On Asset Disposal [Member]</link:label>
    <link:label id="lab_boom_GainOnAssetDisposalMember_documentation_en-US" xlink:label="lab_boom_GainOnAssetDisposalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain On Asset Disposal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_boom_GainOnAssetDisposalMember" xlink:href="boom-20200630.xsd#boom_GainOnAssetDisposalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_boom_GainOnAssetDisposalMember" xlink:to="lab_boom_GainOnAssetDisposalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_86238874-f888-428b-85b0-2806152ca02c_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_cae2c1b0-1be3-491d-acc8-8891b8b74a01_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_637028c2-f500-434d-a0c7-c3b8366eb72e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LEASES</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_boom_DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic_4161a2e8-56c7-4966-a9b0-d2948a431d1c_negatedTerseLabel_en-US" xlink:label="lab_boom_DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Distributed net income available to participating securities</link:label>
    <link:label id="lab_boom_DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic_label_en-US" xlink:label="lab_boom_DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributed Earnings (Loss) Allocated to Participating Securities, Basic</link:label>
    <link:label id="lab_boom_DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic_documentation_en-US" xlink:label="lab_boom_DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributed Earnings (Loss) Allocated to Participating Securities, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_boom_DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic" xlink:href="boom-20200630.xsd#boom_DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_boom_DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic" xlink:to="lab_boom_DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_b78087aa-d0a3-4550-ab3b-e9c5a8912394_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_901e292a-a2ed-4abe-b163-7b0af5085c9f_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_453c0ec0-d26f-4360-9cbd-11d75bd1c30b_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_b5fd974c-fa74-4196-afe3-ad217ffd3610_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of products sold</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_e82321b4-a4e0-4668-9602-e57a31c3aec9_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_35e3d07a-0714-4e54-977f-332b80f2c933_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_6c9130df-4ad4-4646-b87a-87f4865f4b6e_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Finished Goods, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_de910249-03ca-4b4c-a63b-9ead1570808b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_boom_UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted_e2cca5c7-2b44-499c-8dcd-e32a1a414bd3_negatedTerseLabel_en-US" xlink:label="lab_boom_UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Undistributed net income reallocated to participating securities</link:label>
    <link:label id="lab_boom_UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted_label_en-US" xlink:label="lab_boom_UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undistributed Earnings (Loss) Reallocated to Participating Securities, Diluted</link:label>
    <link:label id="lab_boom_UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted_documentation_en-US" xlink:label="lab_boom_UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undistributed Earnings (Loss) Reallocated to Participating Securities, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_boom_UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted" xlink:href="boom-20200630.xsd#boom_UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_boom_UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted" xlink:to="lab_boom_UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_0cd24b0e-224e-4e1e-ac01-f7b06d5f34bd_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_6678fa13-3c06-4641-9f6f-8405fbbb6e40_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Allowance for Credit Losses on Receivables</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_0e9d8ed6-9f50-4971-9890-50e0ff4eb4c1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current lease liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_9a930df2-b962-4c21-9751-e0efbf1d0fa6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Gain/(Loss) Recognized in Income on Derivatives</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_8f9a6bcd-ea4a-493a-a052-1e4e7ef4d86f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due after 1 year through 2 years</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossLineItems_d98de61f-8091-4de2-b985-d68e4905c498_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_b5d7e5db-eca6-48b8-875f-a69f64e31e99_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_53169f10-39c5-48e8-b46b-434bef60af53_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_label_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesFairValueLineItems_8480819f-b658-471e-85f0-17a8bacae3bf_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Fair Value [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativesFairValueLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Fair Value [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesFairValueLineItems" xlink:to="lab_us-gaap_DerivativesFairValueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_boom_DebtInstrumentCovenantDebtServiceCoverageRatio_db7d9e6d-8c25-471a-ae9f-af7dec08ee03_terseLabel_en-US" xlink:label="lab_boom_DebtInstrumentCovenantDebtServiceCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coverage ratio</link:label>
    <link:label id="lab_boom_DebtInstrumentCovenantDebtServiceCoverageRatio_label_en-US" xlink:label="lab_boom_DebtInstrumentCovenantDebtServiceCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Debt Service Coverage Ratio</link:label>
    <link:label id="lab_boom_DebtInstrumentCovenantDebtServiceCoverageRatio_documentation_en-US" xlink:label="lab_boom_DebtInstrumentCovenantDebtServiceCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Debt Service Coverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_boom_DebtInstrumentCovenantDebtServiceCoverageRatio" xlink:href="boom-20200630.xsd#boom_DebtInstrumentCovenantDebtServiceCoverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_boom_DebtInstrumentCovenantDebtServiceCoverageRatio" xlink:to="lab_boom_DebtInstrumentCovenantDebtServiceCoverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_6755fbe6-e7e6-4653-b6e7-886a1b0de053_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_58c2421f-b41a-42f0-b113-ac0bc933eb59_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment for cumulative effect from change in accounting principle (ASU 2016-13)</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_boom_SyndicatedCreditFacilityAmendmentMember_9b950db9-48ee-4056-9af1-7beaeaf5abc7_terseLabel_en-US" xlink:label="lab_boom_SyndicatedCreditFacilityAmendmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Syndicated Credit Facility Amendment</link:label>
    <link:label id="lab_boom_SyndicatedCreditFacilityAmendmentMember_label_en-US" xlink:label="lab_boom_SyndicatedCreditFacilityAmendmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Syndicated Credit Facility Amendment [Member]</link:label>
    <link:label id="lab_boom_SyndicatedCreditFacilityAmendmentMember_documentation_en-US" xlink:label="lab_boom_SyndicatedCreditFacilityAmendmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Syndicated Credit Facility Amendment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_boom_SyndicatedCreditFacilityAmendmentMember" xlink:href="boom-20200630.xsd#boom_SyndicatedCreditFacilityAmendmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_boom_SyndicatedCreditFacilityAmendmentMember" xlink:to="lab_boom_SyndicatedCreditFacilityAmendmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_12919f6c-283d-4af5-99ff-d42cc6114c9a_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_d60d913d-0d34-447c-82d3-13fd5c649e86_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average discount rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_1fff1b36-0edf-46c1-9049-a26183a5cbe9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Details of Purchased Intangible Assets, Other Than Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_19800112-63e2-4ddb-8e55-eedf9558bbc9_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_boom_LineofCreditFacilityAccordionFeature_72c5c2a1-8477-4b53-a308-91ed79fb457d_terseLabel_en-US" xlink:label="lab_boom_LineofCreditFacilityAccordionFeature" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accordion feature</link:label>
    <link:label id="lab_boom_LineofCreditFacilityAccordionFeature_label_en-US" xlink:label="lab_boom_LineofCreditFacilityAccordionFeature" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Accordion Feature</link:label>
    <link:label id="lab_boom_LineofCreditFacilityAccordionFeature_documentation_en-US" xlink:label="lab_boom_LineofCreditFacilityAccordionFeature" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Accordion Feature</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_boom_LineofCreditFacilityAccordionFeature" xlink:href="boom-20200630.xsd#boom_LineofCreditFacilityAccordionFeature"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_boom_LineofCreditFacilityAccordionFeature" xlink:to="lab_boom_LineofCreditFacilityAccordionFeature" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_705bee7a-cd8c-4a5e-964f-64ed46f22bf3_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds on sale of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_841d33ea-5f68-4334-93ca-9c52c3aee6bb_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_70b9f7ad-3c8e-4bec-a364-e389b0bf0232_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractTerminationMember_bf438b99-f3f9-4873-890d-658a247d9688_terseLabel_en-US" xlink:label="lab_us-gaap_ContractTerminationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Termination Costs</link:label>
    <link:label id="lab_us-gaap_ContractTerminationMember_label_en-US" xlink:label="lab_us-gaap_ContractTerminationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Termination [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractTerminationMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractTerminationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractTerminationMember" xlink:to="lab_us-gaap_ContractTerminationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_216d41b3-0e8a-4925-b378-16fc914c8923_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_boom_CorporateExpenses_4240ad0b-9968-4e7c-a184-066ea5b10ba2_negatedLabel_en-US" xlink:label="lab_boom_CorporateExpenses" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unallocated corporate expenses</link:label>
    <link:label id="lab_boom_CorporateExpenses_label_en-US" xlink:label="lab_boom_CorporateExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Expenses</link:label>
    <link:label id="lab_boom_CorporateExpenses_documentation_en-US" xlink:label="lab_boom_CorporateExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the amount of unallocated corporate expenses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_boom_CorporateExpenses" xlink:href="boom-20200630.xsd#boom_CorporateExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_boom_CorporateExpenses" xlink:to="lab_boom_CorporateExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_cfba3c03-8dfc-472e-82fa-fe6a2550611b_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_71fac03d-9e8f-4b5c-a930-faee6fae69d0_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net of allowance for doubtful accounts of $2,882 and $967, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a3774ff6-f41c-4df9-b50f-4459f8166b0a_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total future minimum lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserve_031aac78-5cc5-487a-98e4-4239c176159c_periodStartLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">December 31, 2019</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_761a508e-68dc-4661-a0e5-22581822f041_periodEndLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">June 30, 2020</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_label_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserve" xlink:to="lab_us-gaap_RestructuringReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_24ff9f8f-85e4-4c18-9246-199383e1787f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_0829b543-1447-45f9-a040-6a260073184d_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:to="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingExpense_46570d83-3957-44a1-8397-b8c4642878a8_terseLabel_en-US" xlink:label="lab_us-gaap_SellingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and distribution expenses</link:label>
    <link:label id="lab_us-gaap_SellingExpense_label_en-US" xlink:label="lab_us-gaap_SellingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingExpense" xlink:to="lab_us-gaap_SellingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_5e213663-8418-4b67-928b-a69fc376fafd_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments and Other Adjustments</link:label>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_label_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Restructuring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRestructuring" xlink:to="lab_us-gaap_PaymentsForRestructuring" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_beebfe01-3711-4175-b918-e43427200cc0_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other (expense) income:</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_country_SE_cb526f32-ede3-4b63-a183-bac214aa711e_terseLabel_en-US" xlink:label="lab_country_SE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sweden</link:label>
    <link:label id="lab_country_SE_label_en-US" xlink:label="lab_country_SE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SWEDEN</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_SE" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_SE"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_SE" xlink:to="lab_country_SE" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_4b787cb2-3610-4a55-b188-208de9d08dd5_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared per common share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_boom_AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency_2173613f-edac-4130-bb26-f221bb92d4d2_terseLabel_en-US" xlink:label="lab_boom_AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impacts of foreign currency exchange rates and other</link:label>
    <link:label id="lab_boom_AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency_label_en-US" xlink:label="lab_boom_AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance For Credit Loss, Gain (Loss) On Foreign Currency</link:label>
    <link:label id="lab_boom_AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency_documentation_en-US" xlink:label="lab_boom_AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance For Credit Loss, Gain (Loss) On Foreign Currency</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_boom_AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency" xlink:href="boom-20200630.xsd#boom_AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_boom_AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency" xlink:to="lab_boom_AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency" xlink:type="arc" order="1"/>
    <link:label id="lab_country_SG_f66ded29-eb1f-401f-ba64-3d7f00fa20e2_terseLabel_en-US" xlink:label="lab_country_SG" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Singapore</link:label>
    <link:label id="lab_country_SG_label_en-US" xlink:label="lab_country_SG" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SINGAPORE</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_SG" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_SG"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_SG" xlink:to="lab_country_SG" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_4cdacf6a-99bf-44f7-bd25-f63d9066562e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_2e822045-7448-46fa-a32c-3861b1e9e513_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_536884a3-6308-49ff-ac2a-b98a241d048f_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_db3536c5-e7f0-4f2e-88d7-b4616c04fba5_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_934d5241-6bdf-430e-96a8-9400eefe1c38_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Extensible List]</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Extensible List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:to="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_bf10801a-f217-42f6-9e3d-324ad1d34d52_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_e159b292-4759-4476-9ecf-d995dcdbf4a8_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_958c7c65-d7f4-4cf3-b9ed-a30055ea878d_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_5a2e08a0-7fae-46b1-a43c-354e8b90ceb3_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ca2c418b-4a4a-4bb3-a344-75e818f8cc89_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_dac60d14-2083-4dd7-9da7-3b4d133b8973_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding for diluted net (loss) income per share (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_637b1eb7-3166-4bc0-9943-6b61a05d716a_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveTranslationAndOtherAdjustment_c40a9680-bb06-483a-8ba8-543b6de18120_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveTranslationAndOtherAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency Adjustments</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveTranslationAndOtherAdjustment_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveTranslationAndOtherAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve, Translation and Other Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveTranslationAndOtherAdjustment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserveTranslationAndOtherAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveTranslationAndOtherAdjustment" xlink:to="lab_us-gaap_RestructuringReserveTranslationAndOtherAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyDisclosures_2755d791-c0f8-4091-92bb-6317c8ed64e3_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyDisclosures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</link:label>
    <link:label id="lab_us-gaap_LossContingencyDisclosures_label_en-US" xlink:label="lab_us-gaap_LossContingencyDisclosures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDisclosures" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyDisclosures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDisclosures" xlink:to="lab_us-gaap_LossContingencyDisclosures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_4a3f42b4-fdfb-423a-81fb-f7f2e37ade72_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_ff80dd9e-ad41-4e92-867a-5e4958a23925_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_a7a6fbf7-3288-41cc-8c40-ad6f08866708_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining lease term (in years)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_7d7c3efc-b875-420d-a32e-980efc932d7c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recoveries of amounts previously reserved</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Recovery</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_178bd7a8-e47b-4eaa-a05b-84cb11107f53_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_8c58c6f4-31ef-4fd8-bfb9-988ecec84c46_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of deferred debt issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_4cf2074d-4be2-403d-b3e8-507762103445_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_d875ccc8-f727-4a99-a143-50a47b2273b0_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due within 1 year</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_boom_RestOfTheWorldMember_549dbc54-5182-4f52-88fe-749f3fd582f0_terseLabel_en-US" xlink:label="lab_boom_RestOfTheWorldMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rest of the world</link:label>
    <link:label id="lab_boom_RestOfTheWorldMember_label_en-US" xlink:label="lab_boom_RestOfTheWorldMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rest of the World [Member]</link:label>
    <link:label id="lab_boom_RestOfTheWorldMember_documentation_en-US" xlink:label="lab_boom_RestOfTheWorldMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents rest of the world.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_boom_RestOfTheWorldMember" xlink:href="boom-20200630.xsd#boom_RestOfTheWorldMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_boom_RestOfTheWorldMember" xlink:to="lab_boom_RestOfTheWorldMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_1f96dcc5-4c60-40bb-a318-94f9da59a22f_negatedLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_65771699-86f2-42a9-a04b-458a191d269c_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, $0.05 par value; 25,000,000 shares authorized; 14,769,310 and 14,652,675 shares outstanding, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cd366aaa-a4f3-477f-822e-32e9f548bb07_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_27d9892e-5177-44c4-8877-08bff33d48a8_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_7f5532b5-d9c8-4bee-a3e3-84e918bfe4be_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: current portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationPlanAssets_1bde011a-beeb-480f-aa83-207c015b7781_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred compensation, mutual funds held by the trust</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationPlanAssets_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationPlanAssets" xlink:to="lab_us-gaap_DeferredCompensationPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityExpirationPeriod_293b5875-f7e2-43e2-b701-77eb8df8f4cc_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit facility, term</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityExpirationPeriod" xlink:to="lab_us-gaap_LineOfCreditFacilityExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_0d537a1f-0c2e-4fbf-9583-7e551f66f6c3_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_310528b0-ce41-4426-afbe-8ab5f04576f4_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued in connection with stock compensation plans (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_b7360aa9-779c-4f32-b031-7046ca99a789_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNetAbstract_967ff83c-bbf6-45e0-b5b5-59eceadb6c87_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNetAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNetAbstract" xlink:to="lab_us-gaap_InventoryNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_82f2049a-f1f8-4426-80c8-47070c93bb42_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_283ada01-7480-4268-9d4e-fb7d35eb2e3d_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_6cc96f6d-013a-445a-bb32-0670637b6720_verboseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Forward</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_80db199a-0335-424f-aafb-6423948938b2_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency contracts</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_label_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Forward [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignExchangeForwardMember" xlink:to="lab_us-gaap_ForeignExchangeForwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_af055ff7-4457-4068-85a2-cc3a92adc9cd_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_4eb7537f-cc18-47a4-9109-54acd87a226e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_021ecbe6-d230-41a7-8d61-03cfa8497602_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_0acdad8a-8525-426e-81a0-0852094b2737_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_7c9cdf2a-9576-4fd6-af0a-8a70c5ac339b_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_f55ae7c1-2ed2-44f3-93de-39ff615b7d6a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_45164435-3437-4358-98b5-a118aa12e5b5_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_22d26861-26c2-4db5-a4e9-16dfd7258497_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_56746d7d-e920-4101-8ddd-411784576e7c_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_10b46168-4a09-43d7-82bf-df9c4448ea77_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_887a695c-f458-48c3-8e8e-e3ef229870f2_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated_f419560d-187b-4bcc-b03d-13f2ee6b298e_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of positions eliminated</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Number of Positions Eliminated</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated" xlink:to="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_3d026674-c020-4585-adb5-70aa51100068_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c324fb17-3001-4501-8810-8c1d84ce4ba2_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other cumulative comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_0e99b4a0-407d-41dd-b6da-49a2973c2167_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INCOME TAXES</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_9f3ff52e-2d5d-410f-8950-0b7d43bb2a04_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued employee compensation and benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_b7bbc449-9205-4a6e-9967-7591a1663c50_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_15dbe288-8bfd-46e3-b41a-dc08616a8936_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_c5477345-7e5e-4ae5-82f9-6d5220ed1c1d_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative expenses</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_7354702c-6f35-4c9a-89db-df94987af037_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Anti-dilutive securities (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_94092174-f0f9-404e-b673-0a1753c6dba6_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Gain) loss on disposal of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_32c05810-d772-40a4-898c-b325aaac6df7_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_c508f5a7-2521-426a-94b6-b806258a3a2b_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIBOR-based variable rate</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Interest Rate at Period End</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividends_d6d9ab8b-7292-4412-b108-01a643bd4426_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of dividends</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividends_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividends" xlink:to="lab_us-gaap_PaymentsOfDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_229c579b-4791-4f3c-90ef-a8ec6e80d088_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_7b415fee-6d78-41f6-bfe0-5222651f5ccf_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_1b4ca6b3-151a-49bc-8635-35d4fa7275d8_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_3b241c46-79e5-45eb-9dad-75d31140ffb9_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_63e09fae-3ec1-4ef6-afaf-9aeb8c6666df_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_ff184038-0aac-4d2e-8dbe-778b7f57b435_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred compensation obligations</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Liability, Classified, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:to="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_804bed31-00a5-4c08-a756-24f9a3d2914c_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (loss) income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_478f74a0-608b-4da9-b8fd-4ad890e51a07_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (loss) income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_242e62c9-9ba6-4621-a979-90ba7b19cb8e_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (loss) income as reported</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_337182bb-d278-45dd-bb06-18be51db7e3e_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_c04c8404-2bea-4b94-afcf-4ad7ab0e207d_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_a4152f14-c1e4-4069-9054-19db31edaa32_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_6ad008d2-94d6-41bf-a40a-fa731c04c33f_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR)</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_69712d12-f681-4fd3-8d2f-f3489fbadfd7_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INVENTORIES</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_9b46775d-56f4-4259-b435-b799314efea2_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_7c44e40a-467e-4937-84d8-b5b49f9d71a0_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_4f1525e4-9353-4d92-82b1-c093122c9798_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_3c6c9949-9747-4158-94da-ca569c6d89d2_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_065ee3f7-e99f-4a46-9734-67b2b8632181_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net expense (1)</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_dc936026-a592-4916-a25d-d76a43c85a2d_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_5f829f8c-1806-491f-be1d-8c113096bda7_terseLabel_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Core technology</link:label>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_label_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developed Technology Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:to="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_698d04fa-9758-4d50-b529-dd510cdf6f65_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_9120f48b-8380-4f47-bf91-d992c4d36d3b_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventorySuppliesNetOfReserves_8bc30596-f6c7-47f1-9abb-a14b80a42204_terseLabel_en-US" xlink:label="lab_us-gaap_InventorySuppliesNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplies</link:label>
    <link:label id="lab_us-gaap_InventorySuppliesNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventorySuppliesNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Supplies, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventorySuppliesNetOfReserves" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventorySuppliesNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventorySuppliesNetOfReserves" xlink:to="lab_us-gaap_InventorySuppliesNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_5168f72c-c93a-4ce1-bb8a-efaa5af04dd4_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_e5ae2426-8479-499e-86d0-93271f2547d4_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator for diluted net (loss) income per share:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_92d068d2-428a-4793-8439-92fcd8a892df_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common&#160;Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_a110e3c3-c220-4b5b-908d-e164fe6e8d56_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Differences between U.S. and foreign tax rates, range (as a percent)</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_f89c1e6b-733c-4fc9-a17a-b4b233073600_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_3f3ea4ed-3e6e-4a2f-b18c-12e8ca757d22_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_cd71afbb-153c-41e9-a4f2-22c41bf43db8_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseMember_d4f171c3-ddef-4c01-8bc3-fce3a9b1d8e4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other (expense) income, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseMember_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_981d134f-1d7e-46ee-b12d-3db395c4e925_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPayableCurrent_29f74754-c26e-49ca-8081-292b3b255b23_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend payable</link:label>
    <link:label id="lab_us-gaap_DividendsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_DividendsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableCurrent" xlink:to="lab_us-gaap_DividendsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_c700ae0e-afb3-443a-936b-c9e12d3eb932_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due after 3 years through 4 years</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_6fe2a16e-e594-459f-bbf2-d419255b7181_verboseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current period provision for expected credit losses</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_41157afe-8259-431c-b86d-68ba9ed22090_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less - accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4884ff67-de33-40f7-b7fd-a5de07908b77_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_c793bb06-c2d9-401d-8b51-fa41096922dc_terseLabel_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_label_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_9e692652-b7b0-465b-ae8e-db322fb896a7_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Operating Lease, Liability, Maturity</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_43b91fa6-58c9-4f57-9949-03f9da81c0f4_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d24b0d0b-b30c-47e0-8a89-7599ab9bb8ad_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding for basic net (loss) income per share (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_6ad9c825-a37b-4fd1-b0c1-695a8b4bffc7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis spread on variable interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_a3eefca1-ca27-4596-89bb-789bcb9ffc78_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in cumulative foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_58255f87-6150-4cb3-a355-cd70354792fb_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in cumulative foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockShares_111d6ec5-a2c8-46ad-bcae-b81adece4c67_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares" xlink:to="lab_us-gaap_TreasuryStockShares" xlink:type="arc" order="1"/>
    <link:label id="lab_boom_DebtInstrumentAnnualPrincipalPaymentPercentofPrincipal_445d4969-ffb5-4695-ac42-976700e6dac2_terseLabel_en-US" xlink:label="lab_boom_DebtInstrumentAnnualPrincipalPaymentPercentofPrincipal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of principal, percent</link:label>
    <link:label id="lab_boom_DebtInstrumentAnnualPrincipalPaymentPercentofPrincipal_label_en-US" xlink:label="lab_boom_DebtInstrumentAnnualPrincipalPaymentPercentofPrincipal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Annual Principal Payment, Percent of Principal</link:label>
    <link:label id="lab_boom_DebtInstrumentAnnualPrincipalPaymentPercentofPrincipal_documentation_en-US" xlink:label="lab_boom_DebtInstrumentAnnualPrincipalPaymentPercentofPrincipal" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Annual Principal Payment, Percent of Principal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_boom_DebtInstrumentAnnualPrincipalPaymentPercentofPrincipal" xlink:href="boom-20200630.xsd#boom_DebtInstrumentAnnualPrincipalPaymentPercentofPrincipal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_boom_DebtInstrumentAnnualPrincipalPaymentPercentofPrincipal" xlink:to="lab_boom_DebtInstrumentAnnualPrincipalPaymentPercentofPrincipal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_0590d870-76f3-4e80-a4ab-b6bc7d4d8848_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance</link:label>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_95522425-7522-4034-bb10-06e11b96086a_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance</link:label>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_label_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Severance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeSeveranceMember" xlink:to="lab_us-gaap_EmployeeSeveranceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_7379e898-3205-4ff4-89ab-695b6b32cb6c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CONTRACT LIABILITIES</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_d45fbd86-200a-4bd1-8ca1-6934e2026583_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BASIS OF PRESENTATION</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_9f58d8da-f482-495c-8b94-c3b654050d53_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_boom_OneCustomerMember_8de2b971-1f8d-48e5-8ca8-6ab234bce25b_terseLabel_en-US" xlink:label="lab_boom_OneCustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One Customer</link:label>
    <link:label id="lab_boom_OneCustomerMember_label_en-US" xlink:label="lab_boom_OneCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One Customer [Member]</link:label>
    <link:label id="lab_boom_OneCustomerMember_documentation_en-US" xlink:label="lab_boom_OneCustomerMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One Customer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_boom_OneCustomerMember" xlink:href="boom-20200630.xsd#boom_OneCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_boom_OneCustomerMember" xlink:to="lab_boom_OneCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_0bdfd044-c837-4535-b71c-e4c251752ed2_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_271f52ab-c736-4bc0-9391-b01b543711dd_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax (benefit) provision</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6090a801-6e5b-4002-ba6e-06a54779f23f_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, beginning of the period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7880a78b-af7a-49aa-88bd-9f312c42dbe2_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, end of the period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_6d764c94-73e6-4693-ae4c-4100e3140135_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_57d01cfa-b44e-4de3-b798-94519ad417a2_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_e6d1c454-ade7-4e63-992c-89dca0ee464c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_99fc2b35-2655-4e54-8bfb-a97a8b318639_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_country_AE_b54329d1-feb1-46d6-a5fa-2d5c270d8e13_terseLabel_en-US" xlink:label="lab_country_AE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United Arab Emirates</link:label>
    <link:label id="lab_country_AE_label_en-US" xlink:label="lab_country_AE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED ARAB EMIRATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_AE" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_AE"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_AE" xlink:to="lab_country_AE" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_3203281d-01b9-4d91-87b4-d4981f812fa4_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_3e6360d4-fdc2-47d5-a3af-e623dd12f3a1_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_28f6013b-6f55-4c5e-82ac-cdbd5d36252d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_c3926499-e4ef-4854-84d4-d9465fc63bcb_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_boom_AssetImpairmentMember_25cee478-dd22-4e8b-89b2-0cf0fefa51ed_terseLabel_en-US" xlink:label="lab_boom_AssetImpairmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset impairment</link:label>
    <link:label id="lab_boom_AssetImpairmentMember_label_en-US" xlink:label="lab_boom_AssetImpairmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Impairment [Member]</link:label>
    <link:label id="lab_boom_AssetImpairmentMember_documentation_en-US" xlink:label="lab_boom_AssetImpairmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Impairment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_boom_AssetImpairmentMember" xlink:href="boom-20200630.xsd#boom_AssetImpairmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_boom_AssetImpairmentMember" xlink:to="lab_boom_AssetImpairmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4924eb26-edde-4675-b0d3-b8582146ba15_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_bd4bf8d9-69bb-4408-8a82-b80aa6346299_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_feb43628-26e6-4b72-a443-2e22b3e830fc_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_a091b40a-0597-4292-acc6-ee9045a3b491_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_52a3c4fd-1e62-47d8-a269-1ff06d9f27f8_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_06ac949d-2904-4f0c-a792-1ee729377c8c_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_4829baae-9adf-4a87-9dcd-b5d5e96a6e0e_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SIGNIFICANT ACCOUNTING POLICIES</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_418cfdc0-283d-4723-994b-a1685b4aa45a_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_2e75d73d-9454-4082-9fe5-c66885ea558d_periodStartLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts, December 31, 2019</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_ef35d51c-21e2-461c-8c5a-0a1ef1a14b67_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts, June 30, 2020</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_boom_OperatingLeaseAssetsAndLiabilitiesTableTextBlock_3ed8f045-15e2-4af1-b1f3-d56ceaab51b3_terseLabel_en-US" xlink:label="lab_boom_OperatingLeaseAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Operating Lease Assets and Liabilities</link:label>
    <link:label id="lab_boom_OperatingLeaseAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_boom_OperatingLeaseAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease Assets And Liabilities [Table Text Block]</link:label>
    <link:label id="lab_boom_OperatingLeaseAssetsAndLiabilitiesTableTextBlock_documentation_en-US" xlink:label="lab_boom_OperatingLeaseAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease Right-Of-Use Assets And Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_boom_OperatingLeaseAssetsAndLiabilitiesTableTextBlock" xlink:href="boom-20200630.xsd#boom_OperatingLeaseAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_boom_OperatingLeaseAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_boom_OperatingLeaseAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_ca47646d-e0a0-4b71-8871-893332de944a_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_4b45b3e5-d616-474d-a351-2123db246381_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Changes to the Restructuring Liability</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring Reserve by Type of Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_5b3e6841-5bb5-4517-8f3e-b8d542a11071_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_a5e73ebb-10dc-4ca2-b522-d91ff7b2ce82_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net proceeds from issuance of common stock to employees and directors</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_7b0ccfe6-aa9d-4360-b5b2-52759229ace7_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Initial Application Period Cumulative Effect Transition [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_label_en-US" xlink:label="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Initial Application Period Cumulative Effect Transition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:to="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_boom_RevolvingCreditFacilityAlternateCurrenciesMember_5ff1a1da-0934-412b-a193-0c8b527e8226_terseLabel_en-US" xlink:label="lab_boom_RevolvingCreditFacilityAlternateCurrenciesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alternate Currencies Revolving Loan</link:label>
    <link:label id="lab_boom_RevolvingCreditFacilityAlternateCurrenciesMember_label_en-US" xlink:label="lab_boom_RevolvingCreditFacilityAlternateCurrenciesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility, Alternate Currencies [Member]</link:label>
    <link:label id="lab_boom_RevolvingCreditFacilityAlternateCurrenciesMember_documentation_en-US" xlink:label="lab_boom_RevolvingCreditFacilityAlternateCurrenciesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility, Alternate Currencies [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_boom_RevolvingCreditFacilityAlternateCurrenciesMember" xlink:href="boom-20200630.xsd#boom_RevolvingCreditFacilityAlternateCurrenciesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_boom_RevolvingCreditFacilityAlternateCurrenciesMember" xlink:to="lab_boom_RevolvingCreditFacilityAlternateCurrenciesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions_4461b058-3dbb-4ccc-ac8b-6287f5102e76_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring expenses, net and asset impairments</link:label>
    <link:label id="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions_46493ae0-8f79-4fb3-a355-35dd9d89fc6f_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring expenses, net and asset impairments</link:label>
    <link:label id="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions_label_en-US" xlink:label="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring, Settlement and Impairment Provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:to="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValue_a9476289-200a-44e4-abe0-2cb8073a594d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, at cost, and company stock held for deferred compensation, at par; 527,981 and 464,532 shares, respectively</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3e55989f-ab65-405b-a42a-aaf201761a6e_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_7d11fb70-7452-405e-882d-dac357567ae2_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_17897ec0-01b6-45f0-9cca-f425569f8659_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows used in financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_c7c964df-3405-453d-8b29-c03b530eae70_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_a4b20211-6e9a-485f-b9f2-7c7a9041daa6_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recently Adopted Accounting Standards and Recent Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_faf87b2c-2c38-4133-8d9b-7b9ba2f2c8dc_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_183467b0-2188-4f55-9c1c-45826701d02e_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (loss) income per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>boom-20200630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:5f5e17ab-b25e-4a90-91f7-d7ab03b5b1b7,g:888fe4e3-4491-4f7c-8e23-87fa4acb2f20-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/Cover" xlink:type="simple" xlink:href="boom-20200630.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_209b8e14-0076-424a-bc6a-fc8e28aecfb4" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_adbe8e79-33e7-4151-a4a0-0bf5014eb5da" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_209b8e14-0076-424a-bc6a-fc8e28aecfb4" xlink:to="loc_dei_DocumentType_adbe8e79-33e7-4151-a4a0-0bf5014eb5da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_524065f0-fdad-459a-93cb-e3e104453de8" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_209b8e14-0076-424a-bc6a-fc8e28aecfb4" xlink:to="loc_dei_DocumentQuarterlyReport_524065f0-fdad-459a-93cb-e3e104453de8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_72d677d5-6bdb-464c-a941-6bee09db8b6e" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_209b8e14-0076-424a-bc6a-fc8e28aecfb4" xlink:to="loc_dei_DocumentPeriodEndDate_72d677d5-6bdb-464c-a941-6bee09db8b6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_934152b5-60d6-4674-a679-6f19b45052ce" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_209b8e14-0076-424a-bc6a-fc8e28aecfb4" xlink:to="loc_dei_DocumentTransitionReport_934152b5-60d6-4674-a679-6f19b45052ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_86374622-7b4f-419d-a5f1-ec754189533d" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_209b8e14-0076-424a-bc6a-fc8e28aecfb4" xlink:to="loc_dei_EntityFileNumber_86374622-7b4f-419d-a5f1-ec754189533d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_8128779f-ba44-4b31-a126-663b0d121871" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_209b8e14-0076-424a-bc6a-fc8e28aecfb4" xlink:to="loc_dei_EntityRegistrantName_8128779f-ba44-4b31-a126-663b0d121871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_4f7cf575-b677-4371-b3c2-71b3d9e52d53" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_209b8e14-0076-424a-bc6a-fc8e28aecfb4" xlink:to="loc_dei_EntityIncorporationStateCountryCode_4f7cf575-b677-4371-b3c2-71b3d9e52d53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_01c584a4-3cc5-4f8e-9985-0f78bb7e2581" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_209b8e14-0076-424a-bc6a-fc8e28aecfb4" xlink:to="loc_dei_EntityTaxIdentificationNumber_01c584a4-3cc5-4f8e-9985-0f78bb7e2581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_b37d028a-f647-40d0-a404-37dc60ed8cbd" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_209b8e14-0076-424a-bc6a-fc8e28aecfb4" xlink:to="loc_dei_EntityAddressAddressLine1_b37d028a-f647-40d0-a404-37dc60ed8cbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_73474567-fba8-404e-b0a5-45b4cc2c1da7" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_209b8e14-0076-424a-bc6a-fc8e28aecfb4" xlink:to="loc_dei_EntityAddressAddressLine2_73474567-fba8-404e-b0a5-45b4cc2c1da7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_46a858a4-9bb6-45ef-9658-593b52e4a103" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_209b8e14-0076-424a-bc6a-fc8e28aecfb4" xlink:to="loc_dei_EntityAddressCityOrTown_46a858a4-9bb6-45ef-9658-593b52e4a103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_bbd507fa-0800-4c6d-a5eb-6c6ce6abfedb" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_209b8e14-0076-424a-bc6a-fc8e28aecfb4" xlink:to="loc_dei_EntityAddressStateOrProvince_bbd507fa-0800-4c6d-a5eb-6c6ce6abfedb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_f73e4eee-e2a2-4a11-b34a-da198dc8d890" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_209b8e14-0076-424a-bc6a-fc8e28aecfb4" xlink:to="loc_dei_EntityAddressPostalZipCode_f73e4eee-e2a2-4a11-b34a-da198dc8d890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_a59822a0-93dc-4323-aabd-eb826e67f6d8" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_209b8e14-0076-424a-bc6a-fc8e28aecfb4" xlink:to="loc_dei_CityAreaCode_a59822a0-93dc-4323-aabd-eb826e67f6d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_eb71cd6f-a9a9-496f-abea-15aea6658e41" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_209b8e14-0076-424a-bc6a-fc8e28aecfb4" xlink:to="loc_dei_LocalPhoneNumber_eb71cd6f-a9a9-496f-abea-15aea6658e41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_d10dba2d-dc52-407a-8624-c730e2629f57" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_209b8e14-0076-424a-bc6a-fc8e28aecfb4" xlink:to="loc_dei_Security12bTitle_d10dba2d-dc52-407a-8624-c730e2629f57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_5f8d9793-9046-469a-89be-0b42095bde43" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_209b8e14-0076-424a-bc6a-fc8e28aecfb4" xlink:to="loc_dei_TradingSymbol_5f8d9793-9046-469a-89be-0b42095bde43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_01dd80c6-e41d-4b4d-a458-36601c207e4c" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_209b8e14-0076-424a-bc6a-fc8e28aecfb4" xlink:to="loc_dei_SecurityExchangeName_01dd80c6-e41d-4b4d-a458-36601c207e4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_b666abe8-0f2c-4428-a406-9e3081b53e81" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_209b8e14-0076-424a-bc6a-fc8e28aecfb4" xlink:to="loc_dei_EntityCurrentReportingStatus_b666abe8-0f2c-4428-a406-9e3081b53e81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_953282dc-b635-4861-b0d8-dc0c1e5b5837" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_209b8e14-0076-424a-bc6a-fc8e28aecfb4" xlink:to="loc_dei_EntityInteractiveDataCurrent_953282dc-b635-4861-b0d8-dc0c1e5b5837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_1eaba3d3-00bf-425c-a31d-a57ad12c43af" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_209b8e14-0076-424a-bc6a-fc8e28aecfb4" xlink:to="loc_dei_EntityFilerCategory_1eaba3d3-00bf-425c-a31d-a57ad12c43af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_eab7059d-65dc-4e25-b510-ff1f6c4685a5" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_209b8e14-0076-424a-bc6a-fc8e28aecfb4" xlink:to="loc_dei_EntitySmallBusiness_eab7059d-65dc-4e25-b510-ff1f6c4685a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_4803e0be-6ec7-4569-9c01-d6fc04b7be50" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_209b8e14-0076-424a-bc6a-fc8e28aecfb4" xlink:to="loc_dei_EntityEmergingGrowthCompany_4803e0be-6ec7-4569-9c01-d6fc04b7be50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_4a1e8a52-6814-4fe1-9831-59cb05677404" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_209b8e14-0076-424a-bc6a-fc8e28aecfb4" xlink:to="loc_dei_EntityShellCompany_4a1e8a52-6814-4fe1-9831-59cb05677404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_db08709f-aa65-46d2-92eb-c41159e8e1d3" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_209b8e14-0076-424a-bc6a-fc8e28aecfb4" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_db08709f-aa65-46d2-92eb-c41159e8e1d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_dde1d73c-b57a-4e30-8107-58e5fe5de1ea" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_209b8e14-0076-424a-bc6a-fc8e28aecfb4" xlink:to="loc_dei_EntityCentralIndexKey_dde1d73c-b57a-4e30-8107-58e5fe5de1ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_5b3fdf10-032f-4b94-a1ec-033caab4371b" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_209b8e14-0076-424a-bc6a-fc8e28aecfb4" xlink:to="loc_dei_CurrentFiscalYearEndDate_5b3fdf10-032f-4b94-a1ec-033caab4371b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_d6926eee-0b2a-4eb1-829a-ca137de61c9b" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_209b8e14-0076-424a-bc6a-fc8e28aecfb4" xlink:to="loc_dei_DocumentFiscalYearFocus_d6926eee-0b2a-4eb1-829a-ca137de61c9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_297e04bc-d13f-418f-ac5e-6b76197f8146" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_209b8e14-0076-424a-bc6a-fc8e28aecfb4" xlink:to="loc_dei_DocumentFiscalPeriodFocus_297e04bc-d13f-418f-ac5e-6b76197f8146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_ec7f79c9-af70-419d-8e22-05809bbf93fb" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_209b8e14-0076-424a-bc6a-fc8e28aecfb4" xlink:to="loc_dei_AmendmentFlag_ec7f79c9-af70-419d-8e22-05809bbf93fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="boom-20200630.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_9a95221b-8c2b-4b0e-a2b8-fc0c3d6b8e90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_56654950-9a1a-4344-8c60-934292b760db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9a95221b-8c2b-4b0e-a2b8-fc0c3d6b8e90" xlink:to="loc_us-gaap_AssetsAbstract_56654950-9a1a-4344-8c60-934292b760db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_a5da0657-8f52-4e5b-b430-b05930ec6516" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_56654950-9a1a-4344-8c60-934292b760db" xlink:to="loc_us-gaap_AssetsCurrentAbstract_a5da0657-8f52-4e5b-b430-b05930ec6516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_44cdb1ce-2e7c-47da-a558-7b42d501bf0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a5da0657-8f52-4e5b-b430-b05930ec6516" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_44cdb1ce-2e7c-47da-a558-7b42d501bf0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_4405e247-f674-4ce1-aba1-b622fb2a15b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a5da0657-8f52-4e5b-b430-b05930ec6516" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_4405e247-f674-4ce1-aba1-b622fb2a15b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_711ea40d-347c-4988-9e50-d7100a877ef5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a5da0657-8f52-4e5b-b430-b05930ec6516" xlink:to="loc_us-gaap_InventoryNet_711ea40d-347c-4988-9e50-d7100a877ef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_d117d530-a03e-4ffd-8e5f-6c1bbaa23f17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a5da0657-8f52-4e5b-b430-b05930ec6516" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_d117d530-a03e-4ffd-8e5f-6c1bbaa23f17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_8db9d858-5b2c-49a3-86f0-c3d143758d8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a5da0657-8f52-4e5b-b430-b05930ec6516" xlink:to="loc_us-gaap_AssetsCurrent_8db9d858-5b2c-49a3-86f0-c3d143758d8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_6432200a-ce3b-4efb-a6c7-b2d3a4693f57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_56654950-9a1a-4344-8c60-934292b760db" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_6432200a-ce3b-4efb-a6c7-b2d3a4693f57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_8affa043-a2ad-43aa-8bc8-604b68c4c77c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_56654950-9a1a-4344-8c60-934292b760db" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_8affa043-a2ad-43aa-8bc8-604b68c4c77c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_ae3865ef-6672-42e3-81f4-00d0ce4fe654" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_56654950-9a1a-4344-8c60-934292b760db" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_ae3865ef-6672-42e3-81f4-00d0ce4fe654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_49e4c297-3129-4913-a648-e02ce1dde777" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_56654950-9a1a-4344-8c60-934292b760db" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_49e4c297-3129-4913-a648-e02ce1dde777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_858288d1-dc94-4fb9-ac25-a3f80a145b61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_56654950-9a1a-4344-8c60-934292b760db" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_858288d1-dc94-4fb9-ac25-a3f80a145b61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_01c8f386-af33-45e3-8045-f7d4f0ebdf78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_56654950-9a1a-4344-8c60-934292b760db" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_01c8f386-af33-45e3-8045-f7d4f0ebdf78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_7c6188a8-1130-4d48-953c-ff274d8c6b3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_56654950-9a1a-4344-8c60-934292b760db" xlink:to="loc_us-gaap_Assets_7c6188a8-1130-4d48-953c-ff274d8c6b3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e61c944c-4fb3-41a2-bb34-487efbcde867" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9a95221b-8c2b-4b0e-a2b8-fc0c3d6b8e90" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e61c944c-4fb3-41a2-bb34-487efbcde867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_bbdeb045-e2b3-45b8-ab2d-93f9fdae3d55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e61c944c-4fb3-41a2-bb34-487efbcde867" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_bbdeb045-e2b3-45b8-ab2d-93f9fdae3d55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_e8da3116-1774-41e1-97b9-cd5747235fab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_bbdeb045-e2b3-45b8-ab2d-93f9fdae3d55" xlink:to="loc_us-gaap_AccountsPayableCurrent_e8da3116-1774-41e1-97b9-cd5747235fab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_38e8e039-af29-4127-913c-f8adab3611fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_bbdeb045-e2b3-45b8-ab2d-93f9fdae3d55" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_38e8e039-af29-4127-913c-f8adab3611fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent_88ca4794-d8f3-4596-a114-1302dcaa547c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_bbdeb045-e2b3-45b8-ab2d-93f9fdae3d55" xlink:to="loc_us-gaap_DividendsPayableCurrent_88ca4794-d8f3-4596-a114-1302dcaa547c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_2797c6e5-6845-4723-895e-eec792c68962" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_bbdeb045-e2b3-45b8-ab2d-93f9fdae3d55" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_2797c6e5-6845-4723-895e-eec792c68962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_18acedee-0801-432b-b339-cc7de30d5f39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_bbdeb045-e2b3-45b8-ab2d-93f9fdae3d55" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_18acedee-0801-432b-b339-cc7de30d5f39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_5128bbbf-2522-4fd1-a1a2-0addeeec895c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_bbdeb045-e2b3-45b8-ab2d-93f9fdae3d55" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_5128bbbf-2522-4fd1-a1a2-0addeeec895c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_a2e90339-4397-49bf-a552-d1a2986f7017" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_bbdeb045-e2b3-45b8-ab2d-93f9fdae3d55" xlink:to="loc_us-gaap_LongTermDebtCurrent_a2e90339-4397-49bf-a552-d1a2986f7017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_f1e47a90-9d45-4e98-809d-2fc59fb9f13b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_bbdeb045-e2b3-45b8-ab2d-93f9fdae3d55" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_f1e47a90-9d45-4e98-809d-2fc59fb9f13b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_ec4acdb9-b72b-476c-ab1d-ac21b6b77061" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_bbdeb045-e2b3-45b8-ab2d-93f9fdae3d55" xlink:to="loc_us-gaap_LiabilitiesCurrent_ec4acdb9-b72b-476c-ab1d-ac21b6b77061" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_929001e3-2b1f-476d-a2e2-aec5721666e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e61c944c-4fb3-41a2-bb34-487efbcde867" xlink:to="loc_us-gaap_LongTermLineOfCredit_929001e3-2b1f-476d-a2e2-aec5721666e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_aaa7384b-5056-457d-9116-ab5600210007" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e61c944c-4fb3-41a2-bb34-487efbcde867" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_aaa7384b-5056-457d-9116-ab5600210007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_0e0b993a-c805-4c21-8e1f-58a15f55f504" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e61c944c-4fb3-41a2-bb34-487efbcde867" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_0e0b993a-c805-4c21-8e1f-58a15f55f504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_069fc599-f082-4459-9059-30c07acc7383" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e61c944c-4fb3-41a2-bb34-487efbcde867" xlink:to="loc_us-gaap_Liabilities_069fc599-f082-4459-9059-30c07acc7383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_4d9c0600-0121-49df-b80f-306ac48aed72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e61c944c-4fb3-41a2-bb34-487efbcde867" xlink:to="loc_us-gaap_CommitmentsAndContingencies_4d9c0600-0121-49df-b80f-306ac48aed72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_d82c6776-efc3-4004-92f7-9443ee39e980" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e61c944c-4fb3-41a2-bb34-487efbcde867" xlink:to="loc_us-gaap_StockholdersEquityAbstract_d82c6776-efc3-4004-92f7-9443ee39e980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_40c01510-59ff-4bc0-9561-6d5c8e499425" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d82c6776-efc3-4004-92f7-9443ee39e980" xlink:to="loc_us-gaap_PreferredStockValue_40c01510-59ff-4bc0-9561-6d5c8e499425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_f8714d1e-0d39-422e-9df2-e91c4628bff4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d82c6776-efc3-4004-92f7-9443ee39e980" xlink:to="loc_us-gaap_CommonStockValue_f8714d1e-0d39-422e-9df2-e91c4628bff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_02475fcc-4a85-45b2-9f5b-99fac8b033c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d82c6776-efc3-4004-92f7-9443ee39e980" xlink:to="loc_us-gaap_AdditionalPaidInCapital_02475fcc-4a85-45b2-9f5b-99fac8b033c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d141c741-c8f7-4a84-96f5-3eca3878de17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d82c6776-efc3-4004-92f7-9443ee39e980" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d141c741-c8f7-4a84-96f5-3eca3878de17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1332fead-4c68-4ac9-8f2b-afad466f6178" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d82c6776-efc3-4004-92f7-9443ee39e980" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1332fead-4c68-4ac9-8f2b-afad466f6178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_ad41088f-47e9-4608-878b-6d7230df57a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d82c6776-efc3-4004-92f7-9443ee39e980" xlink:to="loc_us-gaap_TreasuryStockValue_ad41088f-47e9-4608-878b-6d7230df57a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f2c62038-05de-4723-bf61-5b8fd65659a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d82c6776-efc3-4004-92f7-9443ee39e980" xlink:to="loc_us-gaap_StockholdersEquity_f2c62038-05de-4723-bf61-5b8fd65659a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_f289fddc-cee9-437a-95ae-e5d53f9c9c63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e61c944c-4fb3-41a2-bb34-487efbcde867" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_f289fddc-cee9-437a-95ae-e5d53f9c9c63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="boom-20200630.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_8b97e8dc-2e53-4928-9b49-c46303837ebb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_857aa15b-bb88-4164-af2f-6cd1dc0d46b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_8b97e8dc-2e53-4928-9b49-c46303837ebb" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_857aa15b-bb88-4164-af2f-6cd1dc0d46b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_c0eb5933-c48d-4368-86fa-168fe0ea8ef5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_8b97e8dc-2e53-4928-9b49-c46303837ebb" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_c0eb5933-c48d-4368-86fa-168fe0ea8ef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_a80b514d-5be5-43e6-b9fc-14841f3967b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_8b97e8dc-2e53-4928-9b49-c46303837ebb" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_a80b514d-5be5-43e6-b9fc-14841f3967b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_1f616740-88ed-4869-95d5-ceb0bdd40f20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_8b97e8dc-2e53-4928-9b49-c46303837ebb" xlink:to="loc_us-gaap_PreferredStockSharesIssued_1f616740-88ed-4869-95d5-ceb0bdd40f20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_6c485b1a-442e-4b3b-af73-7e956a399dd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_8b97e8dc-2e53-4928-9b49-c46303837ebb" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_6c485b1a-442e-4b3b-af73-7e956a399dd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_23ca0933-ce5e-4fa0-8d7d-1a8d41a4c6d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_8b97e8dc-2e53-4928-9b49-c46303837ebb" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_23ca0933-ce5e-4fa0-8d7d-1a8d41a4c6d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_82d8e23e-450c-4c53-8b68-4be7e72b8f3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_8b97e8dc-2e53-4928-9b49-c46303837ebb" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_82d8e23e-450c-4c53-8b68-4be7e72b8f3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_f878826a-50e0-483b-b474-74a2c249f31c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_8b97e8dc-2e53-4928-9b49-c46303837ebb" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_f878826a-50e0-483b-b474-74a2c249f31c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_664d586c-c8fc-443a-b6a9-1a35bf8220d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_8b97e8dc-2e53-4928-9b49-c46303837ebb" xlink:to="loc_us-gaap_TreasuryStockShares_664d586c-c8fc-443a-b6a9-1a35bf8220d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="boom-20200630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_64b57697-1162-4faa-8cbe-3d7eda02d799" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f27abb05-3ab9-4a08-aeb5-66189735c94e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_64b57697-1162-4faa-8cbe-3d7eda02d799" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f27abb05-3ab9-4a08-aeb5-66189735c94e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_25e6e4e7-5778-435c-87b9-32fd7828e7cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_64b57697-1162-4faa-8cbe-3d7eda02d799" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_25e6e4e7-5778-435c-87b9-32fd7828e7cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_c1a38a30-a174-449d-b04c-c6f7b8d20d3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_64b57697-1162-4faa-8cbe-3d7eda02d799" xlink:to="loc_us-gaap_GrossProfit_c1a38a30-a174-449d-b04c-c6f7b8d20d3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_cc7033ae-9f21-4278-8d2f-eae7c040ee42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_64b57697-1162-4faa-8cbe-3d7eda02d799" xlink:to="loc_us-gaap_OperatingExpensesAbstract_cc7033ae-9f21-4278-8d2f-eae7c040ee42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_dbaa99fd-6b08-4a2e-97ad-4bf04f1f4d0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_cc7033ae-9f21-4278-8d2f-eae7c040ee42" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_dbaa99fd-6b08-4a2e-97ad-4bf04f1f4d0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingExpense_360d43c5-be5b-4c07-ac3f-19d6ef60ad12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_cc7033ae-9f21-4278-8d2f-eae7c040ee42" xlink:to="loc_us-gaap_SellingExpense_360d43c5-be5b-4c07-ac3f-19d6ef60ad12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_00a7fd56-fb03-4c29-b140-44cba4e53008" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_cc7033ae-9f21-4278-8d2f-eae7c040ee42" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_00a7fd56-fb03-4c29-b140-44cba4e53008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_af7b8311-3efb-4e74-91a5-a3e9bbfe73a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_cc7033ae-9f21-4278-8d2f-eae7c040ee42" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_af7b8311-3efb-4e74-91a5-a3e9bbfe73a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_b7533cc1-8242-42c7-a82e-693fedd45b9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_cc7033ae-9f21-4278-8d2f-eae7c040ee42" xlink:to="loc_us-gaap_OperatingExpenses_b7533cc1-8242-42c7-a82e-693fedd45b9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_14d87542-9267-4a96-9a4e-a4abb9428167" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_64b57697-1162-4faa-8cbe-3d7eda02d799" xlink:to="loc_us-gaap_OperatingIncomeLoss_14d87542-9267-4a96-9a4e-a4abb9428167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5a4fe1dd-27a2-47f9-8cee-ec5183d3ccda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_64b57697-1162-4faa-8cbe-3d7eda02d799" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5a4fe1dd-27a2-47f9-8cee-ec5183d3ccda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_d1e29147-29a3-4885-a9ed-5e5b632cc36c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5a4fe1dd-27a2-47f9-8cee-ec5183d3ccda" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_d1e29147-29a3-4885-a9ed-5e5b632cc36c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_a3dd3d60-513b-4ab8-8740-45403a762fac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5a4fe1dd-27a2-47f9-8cee-ec5183d3ccda" xlink:to="loc_us-gaap_InterestExpense_a3dd3d60-513b-4ab8-8740-45403a762fac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_379f9297-f484-4bc9-bda1-af3c2ce420f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_64b57697-1162-4faa-8cbe-3d7eda02d799" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_379f9297-f484-4bc9-bda1-af3c2ce420f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_acdb38c1-8727-4035-adf8-1559ceccd470" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_64b57697-1162-4faa-8cbe-3d7eda02d799" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_acdb38c1-8727-4035-adf8-1559ceccd470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7ec5854f-cf14-4460-8048-62817543ac18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_64b57697-1162-4faa-8cbe-3d7eda02d799" xlink:to="loc_us-gaap_NetIncomeLoss_7ec5854f-cf14-4460-8048-62817543ac18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_b8533c97-43d8-401b-831c-2ddb866e92dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_64b57697-1162-4faa-8cbe-3d7eda02d799" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_b8533c97-43d8-401b-831c-2ddb866e92dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_95ac2042-a495-4bbf-84c9-628bcaf874aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_b8533c97-43d8-401b-831c-2ddb866e92dd" xlink:to="loc_us-gaap_EarningsPerShareBasic_95ac2042-a495-4bbf-84c9-628bcaf874aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_80a3e089-34e4-4231-bafb-8e67c0b9e13a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_b8533c97-43d8-401b-831c-2ddb866e92dd" xlink:to="loc_us-gaap_EarningsPerShareDiluted_80a3e089-34e4-4231-bafb-8e67c0b9e13a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2af4b4be-b698-4e2d-b257-bfcf6d5b43ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_64b57697-1162-4faa-8cbe-3d7eda02d799" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2af4b4be-b698-4e2d-b257-bfcf6d5b43ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e3b709f1-d31f-4b31-bf48-cdc7e5aa2881" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2af4b4be-b698-4e2d-b257-bfcf6d5b43ef" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e3b709f1-d31f-4b31-bf48-cdc7e5aa2881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_915a3fd0-f25f-4e07-b7af-5ae87fc59f71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2af4b4be-b698-4e2d-b257-bfcf6d5b43ef" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_915a3fd0-f25f-4e07-b7af-5ae87fc59f71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_216c7415-f7d8-460a-897b-e42b64bbaf36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_64b57697-1162-4faa-8cbe-3d7eda02d799" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_216c7415-f7d8-460a-897b-e42b64bbaf36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="boom-20200630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_118c2aa9-eb85-4349-97ad-d40ec4212ec0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b57ba9d8-d15b-4743-9486-93ccbef7a1f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_118c2aa9-eb85-4349-97ad-d40ec4212ec0" xlink:to="loc_us-gaap_NetIncomeLoss_b57ba9d8-d15b-4743-9486-93ccbef7a1f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_4d50671c-c022-4923-939b-72f110134101" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_118c2aa9-eb85-4349-97ad-d40ec4212ec0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_4d50671c-c022-4923-939b-72f110134101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_2187d924-0b62-4cbb-97bf-8733f0faf9ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_118c2aa9-eb85-4349-97ad-d40ec4212ec0" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_2187d924-0b62-4cbb-97bf-8733f0faf9ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="boom-20200630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_03ba206d-ef01-422b-b360-2c372a277f4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_7c7e7484-42c2-4cd2-8a2d-5d2930cb30a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_03ba206d-ef01-422b-b360-2c372a277f4a" xlink:to="loc_us-gaap_StatementTable_7c7e7484-42c2-4cd2-8a2d-5d2930cb30a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_92a4feb9-3e1b-4bdf-b4ef-ffd01cf30cdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_7c7e7484-42c2-4cd2-8a2d-5d2930cb30a5" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_92a4feb9-3e1b-4bdf-b4ef-ffd01cf30cdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1c41b413-b557-4e6f-85ed-76a414cbb5e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_92a4feb9-3e1b-4bdf-b4ef-ffd01cf30cdc" xlink:to="loc_us-gaap_EquityComponentDomain_1c41b413-b557-4e6f-85ed-76a414cbb5e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_c8e53543-2fd8-43c1-a54c-b3e940572b6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1c41b413-b557-4e6f-85ed-76a414cbb5e7" xlink:to="loc_us-gaap_CommonStockMember_c8e53543-2fd8-43c1-a54c-b3e940572b6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_10de8067-44c6-41c0-9858-2966a09eab4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1c41b413-b557-4e6f-85ed-76a414cbb5e7" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_10de8067-44c6-41c0-9858-2966a09eab4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_47d25edf-d82e-4aad-91d5-a588d19f4322" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1c41b413-b557-4e6f-85ed-76a414cbb5e7" xlink:to="loc_us-gaap_RetainedEarningsMember_47d25edf-d82e-4aad-91d5-a588d19f4322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_113461bd-9db1-4981-810c-023d141f705c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1c41b413-b557-4e6f-85ed-76a414cbb5e7" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_113461bd-9db1-4981-810c-023d141f705c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_dd6a4c5d-cbbf-4a8d-a209-7ad959996c77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1c41b413-b557-4e6f-85ed-76a414cbb5e7" xlink:to="loc_us-gaap_TreasuryStockMember_dd6a4c5d-cbbf-4a8d-a209-7ad959996c77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_0155459c-58ac-4a3f-9e9d-99d2f69737cb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_7c7e7484-42c2-4cd2-8a2d-5d2930cb30a5" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_0155459c-58ac-4a3f-9e9d-99d2f69737cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a492cc72-ee11-4351-acdd-3616d3f99e9c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_0155459c-58ac-4a3f-9e9d-99d2f69737cb" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a492cc72-ee11-4351-acdd-3616d3f99e9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_eb6e62b9-b2a2-42f6-a946-d19586852278" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a492cc72-ee11-4351-acdd-3616d3f99e9c" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_eb6e62b9-b2a2-42f6-a946-d19586852278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e9d3cf8d-ca95-4b9d-9ba0-798e72437330" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_7c7e7484-42c2-4cd2-8a2d-5d2930cb30a5" xlink:to="loc_us-gaap_StatementLineItems_e9d3cf8d-ca95-4b9d-9ba0-798e72437330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0bf6070e-1bf5-4229-9e01-eb48721573d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e9d3cf8d-ca95-4b9d-9ba0-798e72437330" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0bf6070e-1bf5-4229-9e01-eb48721573d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_e8f4f310-0bf9-4a7a-b43b-32a7614baf52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0bf6070e-1bf5-4229-9e01-eb48721573d8" xlink:to="loc_us-gaap_SharesIssued_e8f4f310-0bf9-4a7a-b43b-32a7614baf52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0b1c3f50-748e-4b22-beb4-dddc6a8b015f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0bf6070e-1bf5-4229-9e01-eb48721573d8" xlink:to="loc_us-gaap_StockholdersEquity_0b1c3f50-748e-4b22-beb4-dddc6a8b015f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a455db3c-5f61-4c07-9ab7-02f96994af7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0bf6070e-1bf5-4229-9e01-eb48721573d8" xlink:to="loc_us-gaap_NetIncomeLoss_a455db3c-5f61-4c07-9ab7-02f96994af7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_140a63bb-176c-4ff1-93a4-519bcd2fcf53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0bf6070e-1bf5-4229-9e01-eb48721573d8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_140a63bb-176c-4ff1-93a4-519bcd2fcf53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_296df0b0-216c-4883-bfa2-faae785ce93b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0bf6070e-1bf5-4229-9e01-eb48721573d8" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_296df0b0-216c-4883-bfa2-faae785ce93b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_2c8dfae0-5a90-4c99-8017-47b4dc939182" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0bf6070e-1bf5-4229-9e01-eb48721573d8" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_2c8dfae0-5a90-4c99-8017-47b4dc939182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0dc7d1be-1407-4a4a-b640-cf2dc3dfc0f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0bf6070e-1bf5-4229-9e01-eb48721573d8" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0dc7d1be-1407-4a4a-b640-cf2dc3dfc0f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends_4e638015-65a4-45d1-a39d-3aba89eab347" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Dividends"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0bf6070e-1bf5-4229-9e01-eb48721573d8" xlink:to="loc_us-gaap_Dividends_4e638015-65a4-45d1-a39d-3aba89eab347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_d0a25cb9-6af1-4e59-8873-2e7119dcc476" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0bf6070e-1bf5-4229-9e01-eb48721573d8" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_d0a25cb9-6af1-4e59-8873-2e7119dcc476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_8941cdfe-0632-4ed7-b77c-c900e24e8b88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0bf6070e-1bf5-4229-9e01-eb48721573d8" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_8941cdfe-0632-4ed7-b77c-c900e24e8b88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_1dcd5598-3edf-462d-a2cb-584a1651610b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0bf6070e-1bf5-4229-9e01-eb48721573d8" xlink:to="loc_us-gaap_SharesIssued_1dcd5598-3edf-462d-a2cb-584a1651610b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_924d95bd-2555-4506-95ba-f4df0f34f272" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0bf6070e-1bf5-4229-9e01-eb48721573d8" xlink:to="loc_us-gaap_StockholdersEquity_924d95bd-2555-4506-95ba-f4df0f34f272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_403bcc53-e32a-45b2-b1f2-5efe746b17d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e9d3cf8d-ca95-4b9d-9ba0-798e72437330" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_403bcc53-e32a-45b2-b1f2-5efe746b17d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="boom-20200630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_cd306fd0-45c7-4b23-a4ca-f5cfbe2d68a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_ab1f1a82-76a0-44f3-ba87-ef80beb2b1bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_cd306fd0-45c7-4b23-a4ca-f5cfbe2d68a2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_ab1f1a82-76a0-44f3-ba87-ef80beb2b1bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9bfd71a7-b48f-498f-9205-5eb3137e4c97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_ab1f1a82-76a0-44f3-ba87-ef80beb2b1bc" xlink:to="loc_us-gaap_NetIncomeLoss_9bfd71a7-b48f-498f-9205-5eb3137e4c97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4e151e8b-f20b-4a7d-8f13-ec40ff285999" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_ab1f1a82-76a0-44f3-ba87-ef80beb2b1bc" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4e151e8b-f20b-4a7d-8f13-ec40ff285999" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_44e683bf-ba5a-463a-882c-a3852064f2b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4e151e8b-f20b-4a7d-8f13-ec40ff285999" xlink:to="loc_us-gaap_Depreciation_44e683bf-ba5a-463a-882c-a3852064f2b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_47e75071-6fef-429a-a63f-b1bb4eea583e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4e151e8b-f20b-4a7d-8f13-ec40ff285999" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_47e75071-6fef-429a-a63f-b1bb4eea583e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_743742f8-0963-47c7-8089-f4b781cc40eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4e151e8b-f20b-4a7d-8f13-ec40ff285999" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_743742f8-0963-47c7-8089-f4b781cc40eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_9514a6fb-45f0-431b-acb7-e59f28433d50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4e151e8b-f20b-4a7d-8f13-ec40ff285999" xlink:to="loc_us-gaap_ShareBasedCompensation_9514a6fb-45f0-431b-acb7-e59f28433d50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_57599113-cc41-4bd8-84ab-f094b28682eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4e151e8b-f20b-4a7d-8f13-ec40ff285999" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_57599113-cc41-4bd8-84ab-f094b28682eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_8f272258-4319-42ce-a415-d563495a9827" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4e151e8b-f20b-4a7d-8f13-ec40ff285999" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_8f272258-4319-42ce-a415-d563495a9827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_aa059cd6-0fb4-4cad-82f8-15b46263907a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4e151e8b-f20b-4a7d-8f13-ec40ff285999" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_aa059cd6-0fb4-4cad-82f8-15b46263907a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_24db80a5-5ccc-48ab-9a4f-65c07e93c86f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4e151e8b-f20b-4a7d-8f13-ec40ff285999" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_24db80a5-5ccc-48ab-9a4f-65c07e93c86f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_3027a0c7-b7ed-472f-8c24-011a997f7864" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_24db80a5-5ccc-48ab-9a4f-65c07e93c86f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_3027a0c7-b7ed-472f-8c24-011a997f7864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_67d2c4f3-3ad9-4290-a185-aff31b6a20ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_24db80a5-5ccc-48ab-9a4f-65c07e93c86f" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_67d2c4f3-3ad9-4290-a185-aff31b6a20ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1d63384c-2650-4035-af69-50e085bea326" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_24db80a5-5ccc-48ab-9a4f-65c07e93c86f" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1d63384c-2650-4035-af69-50e085bea326" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_ea7e857a-9ebb-4667-8135-4202ec7eac44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_24db80a5-5ccc-48ab-9a4f-65c07e93c86f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_ea7e857a-9ebb-4667-8135-4202ec7eac44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_3eef35fe-a925-445f-9280-b622d6c74730" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_24db80a5-5ccc-48ab-9a4f-65c07e93c86f" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_3eef35fe-a925-445f-9280-b622d6c74730" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_IncreaseDecreaseInAccruedTariffs_c668a6f0-14cc-4de9-9ffe-6345023349be" xlink:href="boom-20200630.xsd#boom_IncreaseDecreaseInAccruedTariffs"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_24db80a5-5ccc-48ab-9a4f-65c07e93c86f" xlink:to="loc_boom_IncreaseDecreaseInAccruedTariffs_c668a6f0-14cc-4de9-9ffe-6345023349be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_8f11a26e-d9f4-4290-89dd-472ed16ed005" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_24db80a5-5ccc-48ab-9a4f-65c07e93c86f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_8f11a26e-d9f4-4290-89dd-472ed16ed005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1150318e-e63e-4ac1-866c-7e49369fab46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_ab1f1a82-76a0-44f3-ba87-ef80beb2b1bc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1150318e-e63e-4ac1-866c-7e49369fab46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_ddf863d1-2b1f-4898-8feb-c90f0ee10c71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_cd306fd0-45c7-4b23-a4ca-f5cfbe2d68a2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_ddf863d1-2b1f-4898-8feb-c90f0ee10c71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_ee1861a0-491b-4b3e-a788-3ac62b724a68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_ddf863d1-2b1f-4898-8feb-c90f0ee10c71" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_ee1861a0-491b-4b3e-a788-3ac62b724a68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_b59331aa-d147-40cd-9cbc-10ea26bb02f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_ddf863d1-2b1f-4898-8feb-c90f0ee10c71" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_b59331aa-d147-40cd-9cbc-10ea26bb02f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d8a1522f-56cc-44ce-8348-ba6b9d4047dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_ddf863d1-2b1f-4898-8feb-c90f0ee10c71" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d8a1522f-56cc-44ce-8348-ba6b9d4047dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_d9bf39e3-7627-4720-bb78-867c13132d65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_cd306fd0-45c7-4b23-a4ca-f5cfbe2d68a2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_d9bf39e3-7627-4720-bb78-867c13132d65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_3cd7c374-2db3-4de8-97b7-c5fa23763b76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_d9bf39e3-7627-4720-bb78-867c13132d65" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_3cd7c374-2db3-4de8-97b7-c5fa23763b76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_15f9baea-3a79-4a50-b6a6-45b31ab07457" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_d9bf39e3-7627-4720-bb78-867c13132d65" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_15f9baea-3a79-4a50-b6a6-45b31ab07457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_89a13c85-c4a7-4973-a472-925239a814bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_d9bf39e3-7627-4720-bb78-867c13132d65" xlink:to="loc_us-gaap_PaymentsOfDividends_89a13c85-c4a7-4973-a472-925239a814bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_d82b57d6-7ada-4dba-98ae-f2fa54e1b19c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_d9bf39e3-7627-4720-bb78-867c13132d65" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_d82b57d6-7ada-4dba-98ae-f2fa54e1b19c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_087c7818-3095-48f0-ad7e-aed71eff2249" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_d9bf39e3-7627-4720-bb78-867c13132d65" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_087c7818-3095-48f0-ad7e-aed71eff2249" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_4ef33f9a-ad44-41b0-831b-c99aa726b97e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_d9bf39e3-7627-4720-bb78-867c13132d65" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_4ef33f9a-ad44-41b0-831b-c99aa726b97e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ef9ce8bb-18e2-45c7-b5ae-5bfcea9f6d09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_d9bf39e3-7627-4720-bb78-867c13132d65" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ef9ce8bb-18e2-45c7-b5ae-5bfcea9f6d09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a3d01a0e-ecdf-4410-be61-b7013896e972" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_cd306fd0-45c7-4b23-a4ca-f5cfbe2d68a2" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a3d01a0e-ecdf-4410-be61-b7013896e972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b7501812-07e0-462a-a0a1-da0d6c8d936f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_cd306fd0-45c7-4b23-a4ca-f5cfbe2d68a2" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b7501812-07e0-462a-a0a1-da0d6c8d936f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6a3f7e68-646c-4625-ac6c-ab3fd911f49a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_cd306fd0-45c7-4b23-a4ca-f5cfbe2d68a2" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6a3f7e68-646c-4625-ac6c-ab3fd911f49a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7742cf90-7f95-4241-9b12-048f444fcd7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_cd306fd0-45c7-4b23-a4ca-f5cfbe2d68a2" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7742cf90-7f95-4241-9b12-048f444fcd7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/BASISOFPRESENTATION" xlink:type="simple" xlink:href="boom-20200630.xsd#BASISOFPRESENTATION"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/BASISOFPRESENTATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_641b01da-961c-4a56-9660-cd0de6e65e09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_3d1facf9-d447-40a3-ab1c-32cae5a983b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_641b01da-961c-4a56-9660-cd0de6e65e09" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_3d1facf9-d447-40a3-ab1c-32cae5a983b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="boom-20200630.xsd#SIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_d2cc171e-f099-4431-9504-959bb0a9034b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_30c334fb-deba-4243-832a-ac7cc5cd9c67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d2cc171e-f099-4431-9504-959bb0a9034b" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_30c334fb-deba-4243-832a-ac7cc5cd9c67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="boom-20200630.xsd#SIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_ab7039aa-1626-48c3-a089-d4070cb99e91" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_33728f74-7542-4f58-acfb-2a79e86cc098" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ab7039aa-1626-48c3-a089-d4070cb99e91" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_33728f74-7542-4f58-acfb-2a79e86cc098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_961019b6-b3e9-4c2a-8fdd-1b0d1e966dc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ab7039aa-1626-48c3-a089-d4070cb99e91" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_961019b6-b3e9-4c2a-8fdd-1b0d1e966dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_982ef921-92c4-4701-abb4-22037a35bc8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ab7039aa-1626-48c3-a089-d4070cb99e91" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_982ef921-92c4-4701-abb4-22037a35bc8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_49fccb70-9847-42a6-92b9-cc51c27d74b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ab7039aa-1626-48c3-a089-d4070cb99e91" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_49fccb70-9847-42a6-92b9-cc51c27d74b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_db81e54a-8145-4132-8903-5c3d46e80309" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ab7039aa-1626-48c3-a089-d4070cb99e91" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_db81e54a-8145-4132-8903-5c3d46e80309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock_e3bdf241-1133-4d7d-a8c8-6881b169ae73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ab7039aa-1626-48c3-a089-d4070cb99e91" xlink:to="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock_e3bdf241-1133-4d7d-a8c8-6881b169ae73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_2369a8e9-ae61-4a1e-bcd0-d8ad81b4cff9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ab7039aa-1626-48c3-a089-d4070cb99e91" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_2369a8e9-ae61-4a1e-bcd0-d8ad81b4cff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_f0dd75d1-4cac-430a-8a2b-ed8b56238a9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ab7039aa-1626-48c3-a089-d4070cb99e91" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_f0dd75d1-4cac-430a-8a2b-ed8b56238a9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_26b9b021-84c6-4cb8-958a-269ede9d82e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ab7039aa-1626-48c3-a089-d4070cb99e91" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_26b9b021-84c6-4cb8-958a-269ede9d82e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="simple" xlink:href="boom-20200630.xsd#SIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_26825d95-689a-4b14-81bc-ab84797aabf4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_d7b82452-803d-4f9a-8242-988c0aa2c2b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_26825d95-689a-4b14-81bc-ab84797aabf4" xlink:to="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_d7b82452-803d-4f9a-8242-988c0aa2c2b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_54f8e3a8-3b2b-443c-ad5c-a629e697db31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_26825d95-689a-4b14-81bc-ab84797aabf4" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_54f8e3a8-3b2b-443c-ad5c-a629e697db31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_b3f425f9-a7c8-4705-830c-a4649dfe7b21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_c92c99e6-b013-4ec6-a9ac-2fa53f04146a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b3f425f9-a7c8-4705-830c-a4649dfe7b21" xlink:to="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_c92c99e6-b013-4ec6-a9ac-2fa53f04146a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_67605898-ca96-4d93-aacb-c340cf67aeaa" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_c92c99e6-b013-4ec6-a9ac-2fa53f04146a" xlink:to="loc_srt_RangeAxis_67605898-ca96-4d93-aacb-c340cf67aeaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e45cdb89-1ad4-47ac-a055-a10b66fca7fb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_67605898-ca96-4d93-aacb-c340cf67aeaa" xlink:to="loc_srt_RangeMember_e45cdb89-1ad4-47ac-a055-a10b66fca7fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f8795e8f-702e-4daa-8aec-18b2b6b2e80c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e45cdb89-1ad4-47ac-a055-a10b66fca7fb" xlink:to="loc_srt_MinimumMember_f8795e8f-702e-4daa-8aec-18b2b6b2e80c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7896aef0-6aba-4659-9ec3-9208b4f61115" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e45cdb89-1ad4-47ac-a055-a10b66fca7fb" xlink:to="loc_srt_MaximumMember_7896aef0-6aba-4659-9ec3-9208b4f61115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_851dd726-0726-4795-a147-20d4b80d8c1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_c92c99e6-b013-4ec6-a9ac-2fa53f04146a" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_851dd726-0726-4795-a147-20d4b80d8c1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_eb82ac92-dae1-4c2f-8b62-4725166c18c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_851dd726-0726-4795-a147-20d4b80d8c1b" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_eb82ac92-dae1-4c2f-8b62-4725166c18c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_d56ebbb2-59d9-41b3-b308-908ccc9636e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_eb82ac92-dae1-4c2f-8b62-4725166c18c4" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_d56ebbb2-59d9-41b3-b308-908ccc9636e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_9d90f36d-58a7-4f78-b9ca-8adf8e8f21a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_c92c99e6-b013-4ec6-a9ac-2fa53f04146a" xlink:to="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_9d90f36d-58a7-4f78-b9ca-8adf8e8f21a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_AccountsReceivableCreditLossExpenseReversalTotal_199a0a7a-9ba5-42a7-9de1-768ead748dfb" xlink:href="boom-20200630.xsd#boom_AccountsReceivableCreditLossExpenseReversalTotal"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_9d90f36d-58a7-4f78-b9ca-8adf8e8f21a8" xlink:to="loc_boom_AccountsReceivableCreditLossExpenseReversalTotal_199a0a7a-9ba5-42a7-9de1-768ead748dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_RevenueFromContractWithCustomerPaymentTermsPeriod_0978622c-5718-452a-ae04-08a0927d32d6" xlink:href="boom-20200630.xsd#boom_RevenueFromContractWithCustomerPaymentTermsPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_9d90f36d-58a7-4f78-b9ca-8adf8e8f21a8" xlink:to="loc_boom_RevenueFromContractWithCustomerPaymentTermsPeriod_0978622c-5718-452a-ae04-08a0927d32d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_c628cf8e-18e5-4bc3-85b7-a4fa36db5dfb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_9d90f36d-58a7-4f78-b9ca-8adf8e8f21a8" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_c628cf8e-18e5-4bc3-85b7-a4fa36db5dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_340487ec-2478-42b9-8b8d-81a8412aa514" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_9d90f36d-58a7-4f78-b9ca-8adf8e8f21a8" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_340487ec-2478-42b9-8b8d-81a8412aa514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_02847dd5-52f4-4491-924b-657c7ab2b8c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8ce33bff-e4d6-4d4a-9cd9-237c324a7ade" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_02847dd5-52f4-4491-924b-657c7ab2b8c0" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8ce33bff-e4d6-4d4a-9cd9-237c324a7ade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_294f8326-9545-4259-9442-879d6141d94b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8ce33bff-e4d6-4d4a-9cd9-237c324a7ade" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_294f8326-9545-4259-9442-879d6141d94b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3b697293-089b-4242-97f8-ab32aeb2ac2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_294f8326-9545-4259-9442-879d6141d94b" xlink:to="loc_us-gaap_SegmentDomain_3b697293-089b-4242-97f8-ab32aeb2ac2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_DynaEnergeticsSegmentMember_df9f3d08-f63c-4903-a0ef-6a5ff246dbc1" xlink:href="boom-20200630.xsd#boom_DynaEnergeticsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3b697293-089b-4242-97f8-ab32aeb2ac2d" xlink:to="loc_boom_DynaEnergeticsSegmentMember_df9f3d08-f63c-4903-a0ef-6a5ff246dbc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_NobelCladSegmentMember_9c689233-28da-4411-8ea7-604c26bcab1a" xlink:href="boom-20200630.xsd#boom_NobelCladSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3b697293-089b-4242-97f8-ab32aeb2ac2d" xlink:to="loc_boom_NobelCladSegmentMember_9c689233-28da-4411-8ea7-604c26bcab1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1f12d83a-61f8-4c38-b059-f0e71b97f760" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8ce33bff-e4d6-4d4a-9cd9-237c324a7ade" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1f12d83a-61f8-4c38-b059-f0e71b97f760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_5c7722cd-9c54-45a2-a1ad-93e3d9c12113" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1f12d83a-61f8-4c38-b059-f0e71b97f760" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_5c7722cd-9c54-45a2-a1ad-93e3d9c12113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_1596b457-2650-440e-9877-49d0abdf93cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_5c7722cd-9c54-45a2-a1ad-93e3d9c12113" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_1596b457-2650-440e-9877-49d0abdf93cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableChangeInMethodCreditLossExpenseReversal_a3f777ad-d118-48a9-acb6-e287a238d528" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableChangeInMethodCreditLossExpenseReversal"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_5c7722cd-9c54-45a2-a1ad-93e3d9c12113" xlink:to="loc_us-gaap_AccountsReceivableChangeInMethodCreditLossExpenseReversal_a3f777ad-d118-48a9-acb6-e287a238d528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_fa1f8028-fd85-4805-8df3-d6da25034963" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_5c7722cd-9c54-45a2-a1ad-93e3d9c12113" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_fa1f8028-fd85-4805-8df3-d6da25034963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_3fa7bfb6-6016-444f-95e5-31c1c6e17c9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_5c7722cd-9c54-45a2-a1ad-93e3d9c12113" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_3fa7bfb6-6016-444f-95e5-31c1c6e17c9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_66562bdc-4eac-4f8f-bc7f-3be9266cb9f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_5c7722cd-9c54-45a2-a1ad-93e3d9c12113" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_66562bdc-4eac-4f8f-bc7f-3be9266cb9f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency_8262c316-0840-43c3-b096-9a3193cb01f1" xlink:href="boom-20200630.xsd#boom_AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_5c7722cd-9c54-45a2-a1ad-93e3d9c12113" xlink:to="loc_boom_AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency_8262c316-0840-43c3-b096-9a3193cb01f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_644a0b3b-da05-436b-bba4-1049ad076a2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_5c7722cd-9c54-45a2-a1ad-93e3d9c12113" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_644a0b3b-da05-436b-bba4-1049ad076a2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_c6817a4c-22fc-4042-8601-79679202732c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_7b46d084-b355-4d73-8500-8907f237240b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c6817a4c-22fc-4042-8601-79679202732c" xlink:to="loc_us-gaap_EarningsPerShareAbstract_7b46d084-b355-4d73-8500-8907f237240b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract_d8fcfeaa-8aab-47bb-9984-62fc3b8662b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7b46d084-b355-4d73-8500-8907f237240b" xlink:to="loc_us-gaap_EarningsPerShareReconciliationAbstract_d8fcfeaa-8aab-47bb-9984-62fc3b8662b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f7343133-34e6-4401-892a-96e77e1cf8ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_d8fcfeaa-8aab-47bb-9984-62fc3b8662b7" xlink:to="loc_us-gaap_NetIncomeLoss_f7343133-34e6-4401-892a-96e77e1cf8ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic_238b814e-e69d-41e2-aa18-9af6b194bf7d" xlink:href="boom-20200630.xsd#boom_DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_d8fcfeaa-8aab-47bb-9984-62fc3b8662b7" xlink:to="loc_boom_DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic_238b814e-e69d-41e2-aa18-9af6b194bf7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_6327ec74-e6ea-4b5f-8bdd-463985cf633d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_d8fcfeaa-8aab-47bb-9984-62fc3b8662b7" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_6327ec74-e6ea-4b5f-8bdd-463985cf633d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_8807cb6c-b072-4de3-b34a-7bba3042fe87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_d8fcfeaa-8aab-47bb-9984-62fc3b8662b7" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_8807cb6c-b072-4de3-b34a-7bba3042fe87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_33a3be19-ce89-4562-9df0-fc09fca1ba21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_d8fcfeaa-8aab-47bb-9984-62fc3b8662b7" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_33a3be19-ce89-4562-9df0-fc09fca1ba21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted_651258c9-31fd-4608-912d-5a61c76e4972" xlink:href="boom-20200630.xsd#boom_UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_d8fcfeaa-8aab-47bb-9984-62fc3b8662b7" xlink:to="loc_boom_UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted_651258c9-31fd-4608-912d-5a61c76e4972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_6c0858a2-4057-4cf1-a9b4-b125b5e12f0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_d8fcfeaa-8aab-47bb-9984-62fc3b8662b7" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_6c0858a2-4057-4cf1-a9b4-b125b5e12f0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_35661c45-51f5-4fd4-9e16-30dbcee08f87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7b46d084-b355-4d73-8500-8907f237240b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_35661c45-51f5-4fd4-9e16-30dbcee08f87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8993a36d-9d8e-44ad-b7f8-359c8170616a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_35661c45-51f5-4fd4-9e16-30dbcee08f87" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8993a36d-9d8e-44ad-b7f8-359c8170616a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_37d65fdc-4069-45ec-9eb7-2fe18d7986c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_35661c45-51f5-4fd4-9e16-30dbcee08f87" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_37d65fdc-4069-45ec-9eb7-2fe18d7986c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5fa53e9a-04b2-4f7e-a1a7-8f76a3e2cacd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_35661c45-51f5-4fd4-9e16-30dbcee08f87" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5fa53e9a-04b2-4f7e-a1a7-8f76a3e2cacd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_ae6bf2fd-53f5-4d86-836e-7fd00cd7c706" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7b46d084-b355-4d73-8500-8907f237240b" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_ae6bf2fd-53f5-4d86-836e-7fd00cd7c706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_60e05cc9-1ee7-4c73-b72d-7ab10f87780f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_ae6bf2fd-53f5-4d86-836e-7fd00cd7c706" xlink:to="loc_us-gaap_EarningsPerShareBasic_60e05cc9-1ee7-4c73-b72d-7ab10f87780f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_fca5f0b3-3287-4b0c-8ef1-8c00a1513de0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_ae6bf2fd-53f5-4d86-836e-7fd00cd7c706" xlink:to="loc_us-gaap_EarningsPerShareDiluted_fca5f0b3-3287-4b0c-8ef1-8c00a1513de0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_3b8b9c5a-e0e4-4dc9-aaae-7d0bca733a57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7b46d084-b355-4d73-8500-8907f237240b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_3b8b9c5a-e0e4-4dc9-aaae-7d0bca733a57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/INVENTORIES" xlink:type="simple" xlink:href="boom-20200630.xsd#INVENTORIES"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/INVENTORIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_1303b09b-de96-44cc-a32f-fdf89879e7d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_bd8f282b-19a5-4c2f-8099-e4a4e687fa8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_1303b09b-de96-44cc-a32f-fdf89879e7d9" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_bd8f282b-19a5-4c2f-8099-e4a4e687fa8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/INVENTORIESTables" xlink:type="simple" xlink:href="boom-20200630.xsd#INVENTORIESTables"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/INVENTORIESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_63491435-e8be-439c-9c01-d5fa13bb2f05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_ccf6aaae-b916-481d-805b-4aa25a63c59e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_63491435-e8be-439c-9c01-d5fa13bb2f05" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_ccf6aaae-b916-481d-805b-4aa25a63c59e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/INVENTORIESDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#INVENTORIESDetails"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/INVENTORIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_41065bdb-4c41-4973-8ef2-b029e6f19e18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_2aab2e42-416f-4517-b334-18b3ea523885" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_41065bdb-4c41-4973-8ef2-b029e6f19e18" xlink:to="loc_us-gaap_InventoryNetAbstract_2aab2e42-416f-4517-b334-18b3ea523885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_57d2f107-42e2-49aa-a099-6a4ca57676f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_2aab2e42-416f-4517-b334-18b3ea523885" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_57d2f107-42e2-49aa-a099-6a4ca57676f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_1238b895-4c5b-4642-a6f2-107f9069cab8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_2aab2e42-416f-4517-b334-18b3ea523885" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_1238b895-4c5b-4642-a6f2-107f9069cab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_5be1ee39-70fa-48cd-a40c-4618081b481a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_2aab2e42-416f-4517-b334-18b3ea523885" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_5be1ee39-70fa-48cd-a40c-4618081b481a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventorySuppliesNetOfReserves_a059d299-505a-43db-85cb-531276d364c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventorySuppliesNetOfReserves"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_2aab2e42-416f-4517-b334-18b3ea523885" xlink:to="loc_us-gaap_InventorySuppliesNetOfReserves_a059d299-505a-43db-85cb-531276d364c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_cf343683-8407-4004-a0f2-e3fb1445976b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_2aab2e42-416f-4517-b334-18b3ea523885" xlink:to="loc_us-gaap_InventoryNet_cf343683-8407-4004-a0f2-e3fb1445976b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETS" xlink:type="simple" xlink:href="boom-20200630.xsd#PURCHASEDINTANGIBLEASSETS"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3ac336a7-78fe-498d-8ab5-8ef39bb4a62e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_17e34a51-38f0-4e47-8958-9acfb8856bc8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3ac336a7-78fe-498d-8ab5-8ef39bb4a62e" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_17e34a51-38f0-4e47-8958-9acfb8856bc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSTables" xlink:type="simple" xlink:href="boom-20200630.xsd#PURCHASEDINTANGIBLEASSETSTables"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_75212de2-386b-4a0a-8be1-3f700228f2ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_ad75b6f4-af00-472b-a0ef-56d6558eba8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_75212de2-386b-4a0a-8be1-3f700228f2ff" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_ad75b6f4-af00-472b-a0ef-56d6558eba8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#PURCHASEDINTANGIBLEASSETSDetails"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ad24bf7c-3ac0-4240-853f-696f51d40afd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_bb545519-e281-49d9-b398-a4c8ef204204" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ad24bf7c-3ac0-4240-853f-696f51d40afd" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_bb545519-e281-49d9-b398-a4c8ef204204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ae856e37-76be-47d5-9942-c0b42ac813f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_bb545519-e281-49d9-b398-a4c8ef204204" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ae856e37-76be-47d5-9942-c0b42ac813f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_378d6652-b17c-40e5-8fd8-2471ce96828e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ae856e37-76be-47d5-9942-c0b42ac813f4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_378d6652-b17c-40e5-8fd8-2471ce96828e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_b7dfc3d1-9724-4447-943c-4be371629601" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_378d6652-b17c-40e5-8fd8-2471ce96828e" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_b7dfc3d1-9724-4447-943c-4be371629601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_e889e1d0-97e8-4b53-b698-aab081586253" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_378d6652-b17c-40e5-8fd8-2471ce96828e" xlink:to="loc_us-gaap_CustomerRelationshipsMember_e889e1d0-97e8-4b53-b698-aab081586253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_0d860308-aa65-42fc-95d4-5b9c48a4ac42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_378d6652-b17c-40e5-8fd8-2471ce96828e" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_0d860308-aa65-42fc-95d4-5b9c48a4ac42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_03525de3-dca1-445b-a86e-bbe21e931d20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_bb545519-e281-49d9-b398-a4c8ef204204" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_03525de3-dca1-445b-a86e-bbe21e931d20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9806cf47-63a1-4bb6-af80-a9eaf8148dc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_03525de3-dca1-445b-a86e-bbe21e931d20" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9806cf47-63a1-4bb6-af80-a9eaf8148dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_596aff1e-e41c-4630-8666-8ef9d655499b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_03525de3-dca1-445b-a86e-bbe21e931d20" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_596aff1e-e41c-4630-8666-8ef9d655499b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f8760635-d383-43d0-9d16-fb0ecc4e2bbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_03525de3-dca1-445b-a86e-bbe21e931d20" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f8760635-d383-43d0-9d16-fb0ecc4e2bbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/CONTRACTLIABILITIES" xlink:type="simple" xlink:href="boom-20200630.xsd#CONTRACTLIABILITIES"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/CONTRACTLIABILITIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6d3dd661-75c8-4a31-83a8-5df867a2c581" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_edbb8063-7044-4fbd-ab9d-3fc0ec50d15f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6d3dd661-75c8-4a31-83a8-5df867a2c581" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_edbb8063-7044-4fbd-ab9d-3fc0ec50d15f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESTables" xlink:type="simple" xlink:href="boom-20200630.xsd#CONTRACTLIABILITIESTables"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b9fc122c-da2c-42cb-876a-bb4940c9bb57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_9c59fefa-1437-4d82-b600-e2174a59ef12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b9fc122c-da2c-42cb-876a-bb4940c9bb57" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_9c59fefa-1437-4d82-b600-e2174a59ef12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#CONTRACTLIABILITIESDetails"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4f99247f-c4c7-49d5-8923-bbbe03ea4d77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_848804d4-92e6-44ad-8f21-6b241c0a30ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4f99247f-c4c7-49d5-8923-bbbe03ea4d77" xlink:to="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_848804d4-92e6-44ad-8f21-6b241c0a30ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_4a113853-54f9-4e5c-97dc-66d45f1507e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_848804d4-92e6-44ad-8f21-6b241c0a30ec" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_4a113853-54f9-4e5c-97dc-66d45f1507e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_32c377ff-3205-4734-a854-508719b1bf94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4a113853-54f9-4e5c-97dc-66d45f1507e3" xlink:to="loc_us-gaap_SegmentDomain_32c377ff-3205-4734-a854-508719b1bf94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_NobelCladSegmentMember_6ebae655-9e79-4232-a4e1-a780a45034d2" xlink:href="boom-20200630.xsd#boom_NobelCladSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_32c377ff-3205-4734-a854-508719b1bf94" xlink:to="loc_boom_NobelCladSegmentMember_6ebae655-9e79-4232-a4e1-a780a45034d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_DynaEnergeticsSegmentMember_8e257176-dfc3-47f7-95f5-afa864242c5c" xlink:href="boom-20200630.xsd#boom_DynaEnergeticsSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_32c377ff-3205-4734-a854-508719b1bf94" xlink:to="loc_boom_DynaEnergeticsSegmentMember_8e257176-dfc3-47f7-95f5-afa864242c5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_f97b26a6-1377-4b5a-b696-05221970b940" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_848804d4-92e6-44ad-8f21-6b241c0a30ec" xlink:to="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_f97b26a6-1377-4b5a-b696-05221970b940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_d174c05f-4bce-429f-b735-bbcf5d575101" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_f97b26a6-1377-4b5a-b696-05221970b940" xlink:to="loc_us-gaap_ContractWithCustomerLiability_d174c05f-4bce-429f-b735-bbcf5d575101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_86eb6420-154a-4261-a47a-104ec03c3ba2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_f97b26a6-1377-4b5a-b696-05221970b940" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_86eb6420-154a-4261-a47a-104ec03c3ba2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/LEASES" xlink:type="simple" xlink:href="boom-20200630.xsd#LEASES"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/LEASES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_245618f3-2f2c-4aec-a907-49742e386474" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_4db33e44-9bc6-43b5-8bf4-4d3e8bb9ae4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_245618f3-2f2c-4aec-a907-49742e386474" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_4db33e44-9bc6-43b5-8bf4-4d3e8bb9ae4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/LEASESTables" xlink:type="simple" xlink:href="boom-20200630.xsd#LEASESTables"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/LEASESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_6f1fd9c5-9df0-4ad3-801e-bf30096c454f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_OperatingLeaseAssetsAndLiabilitiesTableTextBlock_87139f42-e5aa-44af-9a7b-f42d1868406e" xlink:href="boom-20200630.xsd#boom_OperatingLeaseAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6f1fd9c5-9df0-4ad3-801e-bf30096c454f" xlink:to="loc_boom_OperatingLeaseAssetsAndLiabilitiesTableTextBlock_87139f42-e5aa-44af-9a7b-f42d1868406e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_d9bd01a9-1b85-4841-ae2d-020e71b19a04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6f1fd9c5-9df0-4ad3-801e-bf30096c454f" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_d9bd01a9-1b85-4841-ae2d-020e71b19a04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_551cb9e0-5aaa-42ff-837d-910e3d258569" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6f1fd9c5-9df0-4ad3-801e-bf30096c454f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_551cb9e0-5aaa-42ff-837d-910e3d258569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/LEASESAdditionalInformationDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#LEASESAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/LEASESAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_033fff29-2cc6-4402-ab62-eaf58aca58c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_99ab0048-37ce-4668-8510-32b0efd9f21f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_033fff29-2cc6-4402-ab62-eaf58aca58c2" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_99ab0048-37ce-4668-8510-32b0efd9f21f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_3ddfa6e0-8959-4700-b9a1-660a10451ece" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_033fff29-2cc6-4402-ab62-eaf58aca58c2" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_3ddfa6e0-8959-4700-b9a1-660a10451ece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_471e55e5-5374-40f2-a61e-0d8d4f0235fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_033fff29-2cc6-4402-ab62-eaf58aca58c2" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_471e55e5-5374-40f2-a61e-0d8d4f0235fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_9f15e069-c481-4b06-93d2-dba745a53023" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_033fff29-2cc6-4402-ab62-eaf58aca58c2" xlink:to="loc_us-gaap_OperatingLeaseLiability_9f15e069-c481-4b06-93d2-dba745a53023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_a3ed10aa-1b91-4c21-bfaf-a40eb0a66703" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_033fff29-2cc6-4402-ab62-eaf58aca58c2" xlink:to="loc_us-gaap_OperatingLeaseCost_a3ed10aa-1b91-4c21-bfaf-a40eb0a66703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_f70bf1a9-73f3-4311-863f-4aab5f04b31c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_033fff29-2cc6-4402-ab62-eaf58aca58c2" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_f70bf1a9-73f3-4311-863f-4aab5f04b31c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_07f0c5d9-fa1e-432e-96d4-237f59b64d79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_033fff29-2cc6-4402-ab62-eaf58aca58c2" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_07f0c5d9-fa1e-432e-96d4-237f59b64d79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_23df73b2-e222-47e2-b103-356398f06b54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_033fff29-2cc6-4402-ab62-eaf58aca58c2" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_23df73b2-e222-47e2-b103-356398f06b54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_099f9cfe-3558-4a24-b75e-143648dcf978" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_033fff29-2cc6-4402-ab62-eaf58aca58c2" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_099f9cfe-3558-4a24-b75e-143648dcf978" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_4408bb13-41e1-4794-90b0-5831e2b42383" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_033fff29-2cc6-4402-ab62-eaf58aca58c2" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_4408bb13-41e1-4794-90b0-5831e2b42383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_984c2116-04af-41c3-ac84-ce710017a293" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_033fff29-2cc6-4402-ab62-eaf58aca58c2" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_984c2116-04af-41c3-ac84-ce710017a293" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#LEASESMaturitiesofOperatingLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_ebecfdcb-351a-4b01-a392-ed83ec19aa58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_88bffeeb-2e9e-4dd0-a296-c8f2a733914d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ebecfdcb-351a-4b01-a392-ed83ec19aa58" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_88bffeeb-2e9e-4dd0-a296-c8f2a733914d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_eef8ce29-7f84-4505-987f-e329d850f717" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ebecfdcb-351a-4b01-a392-ed83ec19aa58" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_eef8ce29-7f84-4505-987f-e329d850f717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_1b472512-a5c8-4e8b-9d9d-d06135ae6891" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ebecfdcb-351a-4b01-a392-ed83ec19aa58" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_1b472512-a5c8-4e8b-9d9d-d06135ae6891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_bfde654c-89c0-48d6-a712-4f9a868cdd50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ebecfdcb-351a-4b01-a392-ed83ec19aa58" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_bfde654c-89c0-48d6-a712-4f9a868cdd50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_2ef3afae-7454-4354-9c30-7af8bb753fee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ebecfdcb-351a-4b01-a392-ed83ec19aa58" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_2ef3afae-7454-4354-9c30-7af8bb753fee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_03eeadc2-a402-401d-b947-690c46697603" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ebecfdcb-351a-4b01-a392-ed83ec19aa58" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_03eeadc2-a402-401d-b947-690c46697603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_9e109096-66d2-4227-9d78-4995ccc0f258" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ebecfdcb-351a-4b01-a392-ed83ec19aa58" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_9e109096-66d2-4227-9d78-4995ccc0f258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f81667f2-403f-45d6-bf87-0c132cb6e188" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ebecfdcb-351a-4b01-a392-ed83ec19aa58" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f81667f2-403f-45d6-bf87-0c132cb6e188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_0f59af3d-d425-4341-a78e-e7ee6da7cfba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ebecfdcb-351a-4b01-a392-ed83ec19aa58" xlink:to="loc_us-gaap_OperatingLeaseLiability_0f59af3d-d425-4341-a78e-e7ee6da7cfba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails_1" xlink:type="simple" xlink:href="boom-20200630.xsd#LEASESMaturitiesofOperatingLeasesDetails_1"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/DEBT" xlink:type="simple" xlink:href="boom-20200630.xsd#DEBT"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/DEBT" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_9667ea19-029e-45f6-98ec-59b92e1c414e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_e130f4e3-0342-416e-a2ac-a3c6f69a6db1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_9667ea19-029e-45f6-98ec-59b92e1c414e" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_e130f4e3-0342-416e-a2ac-a3c6f69a6db1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/DEBTTables" xlink:type="simple" xlink:href="boom-20200630.xsd#DEBTTables"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/DEBTTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_793e4aae-68b4-45c4-94ed-92f6c543f072" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_37dd3782-58fc-440b-bb1b-4d38270293bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_793e4aae-68b4-45c4-94ed-92f6c543f072" xlink:to="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_37dd3782-58fc-440b-bb1b-4d38270293bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#DEBTScheduleofDebtDetails"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_600fe0fd-95c5-41b4-b5b0-6742f6bb0ebf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b5bd1b9a-81bd-42d5-83b4-fd8d0d5237eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_600fe0fd-95c5-41b4-b5b0-6742f6bb0ebf" xlink:to="loc_us-gaap_DebtInstrumentTable_b5bd1b9a-81bd-42d5-83b4-fd8d0d5237eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_187ff82c-193a-4883-a75c-7c74519b67da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b5bd1b9a-81bd-42d5-83b4-fd8d0d5237eb" xlink:to="loc_us-gaap_CreditFacilityAxis_187ff82c-193a-4883-a75c-7c74519b67da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ad7522b8-0522-43bb-935e-a94b8b5ccd44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_187ff82c-193a-4883-a75c-7c74519b67da" xlink:to="loc_us-gaap_CreditFacilityDomain_ad7522b8-0522-43bb-935e-a94b8b5ccd44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_1275e76f-6647-437a-92af-af8cd9b2e3dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ad7522b8-0522-43bb-935e-a94b8b5ccd44" xlink:to="loc_us-gaap_LineOfCreditMember_1275e76f-6647-437a-92af-af8cd9b2e3dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_47de77a3-dd36-4aa2-9dc5-abf307dbb7c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b5bd1b9a-81bd-42d5-83b4-fd8d0d5237eb" xlink:to="loc_us-gaap_DebtInstrumentAxis_47de77a3-dd36-4aa2-9dc5-abf307dbb7c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_348d9437-1ec5-47ca-94ba-b8e945ab05af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_47de77a3-dd36-4aa2-9dc5-abf307dbb7c8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_348d9437-1ec5-47ca-94ba-b8e945ab05af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_RevolvingCreditFacilityUSDollarsMember_6c47adc9-cc99-403f-a911-9fe974c962a6" xlink:href="boom-20200630.xsd#boom_RevolvingCreditFacilityUSDollarsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_348d9437-1ec5-47ca-94ba-b8e945ab05af" xlink:to="loc_boom_RevolvingCreditFacilityUSDollarsMember_6c47adc9-cc99-403f-a911-9fe974c962a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_CapitalExpenditureFacilityMember_c6dd6c56-5034-4bc1-91dc-5a38a132b779" xlink:href="boom-20200630.xsd#boom_CapitalExpenditureFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_348d9437-1ec5-47ca-94ba-b8e945ab05af" xlink:to="loc_boom_CapitalExpenditureFacilityMember_c6dd6c56-5034-4bc1-91dc-5a38a132b779" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_ef951d4e-a53a-41f8-856d-13c7b69c8a4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b5bd1b9a-81bd-42d5-83b4-fd8d0d5237eb" xlink:to="loc_us-gaap_DebtInstrumentLineItems_ef951d4e-a53a-41f8-856d-13c7b69c8a4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAbstract_adb72e91-3fee-4174-a89b-1ad361697998" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ef951d4e-a53a-41f8-856d-13c7b69c8a4c" xlink:to="loc_us-gaap_LineOfCreditFacilityAbstract_adb72e91-3fee-4174-a89b-1ad361697998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_7ba2ecf7-74b3-421b-940e-06962dd6fa27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_adb72e91-3fee-4174-a89b-1ad361697998" xlink:to="loc_us-gaap_LineOfCredit_7ba2ecf7-74b3-421b-940e-06962dd6fa27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_41818690-df01-4918-8d29-36400107bc32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_adb72e91-3fee-4174-a89b-1ad361697998" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_41818690-df01-4918-8d29-36400107bc32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_8811070f-2145-4cef-901f-1ad8acc39957" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_adb72e91-3fee-4174-a89b-1ad361697998" xlink:to="loc_us-gaap_LongTermDebt_8811070f-2145-4cef-901f-1ad8acc39957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_562e3c6d-c323-4118-b9fc-b1c53b2e04fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_adb72e91-3fee-4174-a89b-1ad361697998" xlink:to="loc_us-gaap_LongTermDebtCurrent_562e3c6d-c323-4118-b9fc-b1c53b2e04fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_844ba84b-d783-4db0-a895-d2e81cc94d94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_adb72e91-3fee-4174-a89b-1ad361697998" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_844ba84b-d783-4db0-a895-d2e81cc94d94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails_1" xlink:type="simple" xlink:href="boom-20200630.xsd#DEBTScheduleofDebtDetails_1"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#DEBTNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_ad493417-059c-47c4-a1ae-1d2b0d67b527" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_4e54e0d8-1edb-4b1d-a25d-8a65e28c0326" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ad493417-059c-47c4-a1ae-1d2b0d67b527" xlink:to="loc_us-gaap_DebtInstrumentTable_4e54e0d8-1edb-4b1d-a25d-8a65e28c0326" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_53d86f2d-aee2-437b-a182-b328aa14784b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4e54e0d8-1edb-4b1d-a25d-8a65e28c0326" xlink:to="loc_us-gaap_CreditFacilityAxis_53d86f2d-aee2-437b-a182-b328aa14784b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ea526646-9171-4cf5-840b-ac50f8612a43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_53d86f2d-aee2-437b-a182-b328aa14784b" xlink:to="loc_us-gaap_CreditFacilityDomain_ea526646-9171-4cf5-840b-ac50f8612a43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_eb49bcb5-77a4-4cf8-8cff-dff2ba0b2cb0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ea526646-9171-4cf5-840b-ac50f8612a43" xlink:to="loc_us-gaap_LineOfCreditMember_eb49bcb5-77a4-4cf8-8cff-dff2ba0b2cb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d3488c26-a47c-48f3-9119-c97e94462ce8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4e54e0d8-1edb-4b1d-a25d-8a65e28c0326" xlink:to="loc_us-gaap_DebtInstrumentAxis_d3488c26-a47c-48f3-9119-c97e94462ce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_aa62e335-9137-42e2-8af2-1d4dc106d0fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_d3488c26-a47c-48f3-9119-c97e94462ce8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_aa62e335-9137-42e2-8af2-1d4dc106d0fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_SyndicatedCreditFacility2018Member_fc03327b-0128-4d7f-a690-9758dfa3610e" xlink:href="boom-20200630.xsd#boom_SyndicatedCreditFacility2018Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_aa62e335-9137-42e2-8af2-1d4dc106d0fc" xlink:to="loc_boom_SyndicatedCreditFacility2018Member_fc03327b-0128-4d7f-a690-9758dfa3610e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_RevolvingCreditFacilityUSDollarsMember_44e2a44d-e138-4e2f-b899-9b7b3cdba0b8" xlink:href="boom-20200630.xsd#boom_RevolvingCreditFacilityUSDollarsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_aa62e335-9137-42e2-8af2-1d4dc106d0fc" xlink:to="loc_boom_RevolvingCreditFacilityUSDollarsMember_44e2a44d-e138-4e2f-b899-9b7b3cdba0b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_RevolvingCreditFacilityAlternateCurrenciesMember_a72ecb10-288a-4ece-a5db-1b6e7b22887b" xlink:href="boom-20200630.xsd#boom_RevolvingCreditFacilityAlternateCurrenciesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_aa62e335-9137-42e2-8af2-1d4dc106d0fc" xlink:to="loc_boom_RevolvingCreditFacilityAlternateCurrenciesMember_a72ecb10-288a-4ece-a5db-1b6e7b22887b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_CapitalExpenditureFacilityMember_cb787f00-b804-4a3a-9a64-ff34ac5d6622" xlink:href="boom-20200630.xsd#boom_CapitalExpenditureFacilityMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_aa62e335-9137-42e2-8af2-1d4dc106d0fc" xlink:to="loc_boom_CapitalExpenditureFacilityMember_cb787f00-b804-4a3a-9a64-ff34ac5d6622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_SyndicatedCreditFacilityAmendmentMember_603485fe-1e8d-4f92-a999-4a24c53695a5" xlink:href="boom-20200630.xsd#boom_SyndicatedCreditFacilityAmendmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_aa62e335-9137-42e2-8af2-1d4dc106d0fc" xlink:to="loc_boom_SyndicatedCreditFacilityAmendmentMember_603485fe-1e8d-4f92-a999-4a24c53695a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_GermanBankLineofCreditMember_09642170-63f1-4a9e-bff0-10be13060a82" xlink:href="boom-20200630.xsd#boom_GermanBankLineofCreditMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_aa62e335-9137-42e2-8af2-1d4dc106d0fc" xlink:to="loc_boom_GermanBankLineofCreditMember_09642170-63f1-4a9e-bff0-10be13060a82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7f4e08f0-74f0-443f-959d-27964b6f6129" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4e54e0d8-1edb-4b1d-a25d-8a65e28c0326" xlink:to="loc_srt_RangeAxis_7f4e08f0-74f0-443f-959d-27964b6f6129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a0b48b58-d141-4ac7-a1c9-1cba93ff916b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_7f4e08f0-74f0-443f-959d-27964b6f6129" xlink:to="loc_srt_RangeMember_a0b48b58-d141-4ac7-a1c9-1cba93ff916b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f5edc4d3-4c26-4cbf-b6d4-09872d8c926a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a0b48b58-d141-4ac7-a1c9-1cba93ff916b" xlink:to="loc_srt_MinimumMember_f5edc4d3-4c26-4cbf-b6d4-09872d8c926a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c556df8d-b654-4eed-9edd-dbc028b20119" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a0b48b58-d141-4ac7-a1c9-1cba93ff916b" xlink:to="loc_srt_MaximumMember_c556df8d-b654-4eed-9edd-dbc028b20119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_7087c052-476e-48af-b74b-260fcaacdbe9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4e54e0d8-1edb-4b1d-a25d-8a65e28c0326" xlink:to="loc_us-gaap_VariableRateAxis_7087c052-476e-48af-b74b-260fcaacdbe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_de3da79c-166d-4bef-81e0-4959cdbfadf9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_7087c052-476e-48af-b74b-260fcaacdbe9" xlink:to="loc_us-gaap_VariableRateDomain_de3da79c-166d-4bef-81e0-4959cdbfadf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_963cb7ea-c728-446f-a8c3-c10a707529d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_de3da79c-166d-4bef-81e0-4959cdbfadf9" xlink:to="loc_us-gaap_BaseRateMember_963cb7ea-c728-446f-a8c3-c10a707529d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_e3187807-c990-4b8f-95e1-5eded6358e20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_de3da79c-166d-4bef-81e0-4959cdbfadf9" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_e3187807-c990-4b8f-95e1-5eded6358e20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a99513f1-bedf-41ea-9b2e-d6c3a3ff5656" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4e54e0d8-1edb-4b1d-a25d-8a65e28c0326" xlink:to="loc_us-gaap_DebtInstrumentLineItems_a99513f1-bedf-41ea-9b2e-d6c3a3ff5656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationPeriod_2d6c0801-e3f8-46da-a606-7de581e4adfe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a99513f1-bedf-41ea-9b2e-d6c3a3ff5656" xlink:to="loc_us-gaap_LineOfCreditFacilityExpirationPeriod_2d6c0801-e3f8-46da-a606-7de581e4adfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d248d54c-e3a8-4465-bb93-cc52067c5285" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a99513f1-bedf-41ea-9b2e-d6c3a3ff5656" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d248d54c-e3a8-4465-bb93-cc52067c5285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_DebtInstrumentAnnualPrincipalPaymentPercentofPrincipal_f777facb-632e-4652-b7b7-e7d40e00994c" xlink:href="boom-20200630.xsd#boom_DebtInstrumentAnnualPrincipalPaymentPercentofPrincipal"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a99513f1-bedf-41ea-9b2e-d6c3a3ff5656" xlink:to="loc_boom_DebtInstrumentAnnualPrincipalPaymentPercentofPrincipal_f777facb-632e-4652-b7b7-e7d40e00994c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_e6770748-6d21-45d1-ab5b-e993848d4b83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a99513f1-bedf-41ea-9b2e-d6c3a3ff5656" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_e6770748-6d21-45d1-ab5b-e993848d4b83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_LineOfCreditFacilityPrepayment_cd7a59c5-0acb-4673-9256-f95893dd2a93" xlink:href="boom-20200630.xsd#boom_LineOfCreditFacilityPrepayment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a99513f1-bedf-41ea-9b2e-d6c3a3ff5656" xlink:to="loc_boom_LineOfCreditFacilityPrepayment_cd7a59c5-0acb-4673-9256-f95893dd2a93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_LineofCreditFacilityAccordionFeature_a1582548-ea77-4827-9005-45a2fcfce918" xlink:href="boom-20200630.xsd#boom_LineofCreditFacilityAccordionFeature"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a99513f1-bedf-41ea-9b2e-d6c3a3ff5656" xlink:to="loc_boom_LineofCreditFacilityAccordionFeature_a1582548-ea77-4827-9005-45a2fcfce918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_LineOfCreditFacilityNumberofBanks_ebed925a-b612-4af3-bf30-095a2d0d54cb" xlink:href="boom-20200630.xsd#boom_LineOfCreditFacilityNumberofBanks"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a99513f1-bedf-41ea-9b2e-d6c3a3ff5656" xlink:to="loc_boom_LineOfCreditFacilityNumberofBanks_ebed925a-b612-4af3-bf30-095a2d0d54cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_509a5f47-840c-4c13-9a03-95af76784d2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a99513f1-bedf-41ea-9b2e-d6c3a3ff5656" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_509a5f47-840c-4c13-9a03-95af76784d2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_DebtInstrumentCovenantDebtServiceCoverageRatio_613b0cd0-5b23-4a8e-a046-3e2009fa68fa" xlink:href="boom-20200630.xsd#boom_DebtInstrumentCovenantDebtServiceCoverageRatio"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a99513f1-bedf-41ea-9b2e-d6c3a3ff5656" xlink:to="loc_boom_DebtInstrumentCovenantDebtServiceCoverageRatio_613b0cd0-5b23-4a8e-a046-3e2009fa68fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_DebtInstrumentCovenantMinimumLiquidity_6d33ad95-2dfe-4985-bb73-15eac4e16713" xlink:href="boom-20200630.xsd#boom_DebtInstrumentCovenantMinimumLiquidity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a99513f1-bedf-41ea-9b2e-d6c3a3ff5656" xlink:to="loc_boom_DebtInstrumentCovenantMinimumLiquidity_6d33ad95-2dfe-4985-bb73-15eac4e16713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_e1534d96-67e8-46ba-af80-cce4f243fd95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a99513f1-bedf-41ea-9b2e-d6c3a3ff5656" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_e1534d96-67e8-46ba-af80-cce4f243fd95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_09d577e1-e8e4-4cee-a19e-99098441955a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a99513f1-bedf-41ea-9b2e-d6c3a3ff5656" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_09d577e1-e8e4-4cee-a19e-99098441955a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_307fa940-eefc-4f52-a891-25fdf6049f30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a99513f1-bedf-41ea-9b2e-d6c3a3ff5656" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_307fa940-eefc-4f52-a891-25fdf6049f30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/INCOMETAXES" xlink:type="simple" xlink:href="boom-20200630.xsd#INCOMETAXES"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/INCOMETAXES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_39453947-ee1d-47aa-b28b-3b715426cbed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_d401503c-4c07-4066-ba8b-5e76abcd2b6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_39453947-ee1d-47aa-b28b-3b715426cbed" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_d401503c-4c07-4066-ba8b-5e76abcd2b6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/INCOMETAXESDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#INCOMETAXESDetails"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/INCOMETAXESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_2bebb8e9-26b7-4927-b98e-a08a84c2dd81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_0dc60aa9-6750-4f1e-8e8f-88d491cbf3a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2bebb8e9-26b7-4927-b98e-a08a84c2dd81" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_0dc60aa9-6750-4f1e-8e8f-88d491cbf3a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_43f308f3-9225-4641-bc0b-c1f40d70a3cb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_0dc60aa9-6750-4f1e-8e8f-88d491cbf3a3" xlink:to="loc_srt_RangeAxis_43f308f3-9225-4641-bc0b-c1f40d70a3cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7067ecf9-58ef-4ed2-a1d2-06004d009804" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_43f308f3-9225-4641-bc0b-c1f40d70a3cb" xlink:to="loc_srt_RangeMember_7067ecf9-58ef-4ed2-a1d2-06004d009804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9ff77189-78d1-454c-8c17-fcc8d18db4af" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7067ecf9-58ef-4ed2-a1d2-06004d009804" xlink:to="loc_srt_MinimumMember_9ff77189-78d1-454c-8c17-fcc8d18db4af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9332cf52-4777-415f-9057-392df50aeeb1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7067ecf9-58ef-4ed2-a1d2-06004d009804" xlink:to="loc_srt_MaximumMember_9332cf52-4777-415f-9057-392df50aeeb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_6fb7901c-3024-41ef-a9c5-f4e0d527774d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_0dc60aa9-6750-4f1e-8e8f-88d491cbf3a3" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_6fb7901c-3024-41ef-a9c5-f4e0d527774d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_1ab402e3-280e-4609-9d15-154221a1d503" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_6fb7901c-3024-41ef-a9c5-f4e0d527774d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_1ab402e3-280e-4609-9d15-154221a1d503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_4ce76c39-12fd-4078-83e3-b5b3edb72c6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_6fb7901c-3024-41ef-a9c5-f4e0d527774d" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_4ce76c39-12fd-4078-83e3-b5b3edb72c6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReceivable_ec30f9c4-aa63-49a7-9cad-ef41a796cea5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReceivable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_6fb7901c-3024-41ef-a9c5-f4e0d527774d" xlink:to="loc_us-gaap_IncomeTaxReceivable_ec30f9c4-aa63-49a7-9cad-ef41a796cea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/BUSINESSSEGMENTS" xlink:type="simple" xlink:href="boom-20200630.xsd#BUSINESSSEGMENTS"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/BUSINESSSEGMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_b8742ddf-e9d6-49f0-8118-61b79ee8ba76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_6f2d7f86-2697-42b9-b21c-5e175c96b552" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_b8742ddf-e9d6-49f0-8118-61b79ee8ba76" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_6f2d7f86-2697-42b9-b21c-5e175c96b552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSTables" xlink:type="simple" xlink:href="boom-20200630.xsd#BUSINESSSEGMENTSTables"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_97d64fca-7946-46a3-a344-c3cf3988d461" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_f9555b60-5ff3-48c1-a23d-d497e969551d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_97d64fca-7946-46a3-a344-c3cf3988d461" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_f9555b60-5ff3-48c1-a23d-d497e969551d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_e9d7fb10-81aa-4ae4-a6f6-d9b77d592f47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_97d64fca-7946-46a3-a344-c3cf3988d461" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_e9d7fb10-81aa-4ae4-a6f6-d9b77d592f47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#BUSINESSSEGMENTSSegmentInformationDetails"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_269e9a4c-eeca-45fb-89f2-0d1f4d61433e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_92b39d6a-cdbc-4693-b6c3-530a56c95e77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_269e9a4c-eeca-45fb-89f2-0d1f4d61433e" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_92b39d6a-cdbc-4693-b6c3-530a56c95e77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_385ffcd1-0257-43f6-b41d-6c058769340d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_92b39d6a-cdbc-4693-b6c3-530a56c95e77" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_385ffcd1-0257-43f6-b41d-6c058769340d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2d9be994-04dd-4275-83ac-c7e0142c09b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_385ffcd1-0257-43f6-b41d-6c058769340d" xlink:to="loc_us-gaap_SegmentDomain_2d9be994-04dd-4275-83ac-c7e0142c09b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_DynaEnergeticsSegmentMember_9f086901-5112-4c7e-9b6c-22bba96cd3d0" xlink:href="boom-20200630.xsd#boom_DynaEnergeticsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2d9be994-04dd-4275-83ac-c7e0142c09b4" xlink:to="loc_boom_DynaEnergeticsSegmentMember_9f086901-5112-4c7e-9b6c-22bba96cd3d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_NobelCladSegmentMember_bfd3e9d4-b775-44eb-bce9-1438aa0ad45b" xlink:href="boom-20200630.xsd#boom_NobelCladSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2d9be994-04dd-4275-83ac-c7e0142c09b4" xlink:to="loc_boom_NobelCladSegmentMember_bfd3e9d4-b775-44eb-bce9-1438aa0ad45b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_5f7cc953-3643-44f9-a988-63436208cb03" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_92b39d6a-cdbc-4693-b6c3-530a56c95e77" xlink:to="loc_srt_ConsolidationItemsAxis_5f7cc953-3643-44f9-a988-63436208cb03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_202b0722-f81c-46ed-9ce2-9fe69d5e7bd1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_5f7cc953-3643-44f9-a988-63436208cb03" xlink:to="loc_srt_ConsolidationItemsDomain_202b0722-f81c-46ed-9ce2-9fe69d5e7bd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_196bac59-a221-4045-83c3-6dfcf9687ec5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_202b0722-f81c-46ed-9ce2-9fe69d5e7bd1" xlink:to="loc_us-gaap_OperatingSegmentsMember_196bac59-a221-4045-83c3-6dfcf9687ec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_c8bd19b2-9109-4204-9869-a2a3df35bf35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_202b0722-f81c-46ed-9ce2-9fe69d5e7bd1" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_c8bd19b2-9109-4204-9869-a2a3df35bf35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_4b307510-ca21-41b6-a717-116e49ad7264" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_202b0722-f81c-46ed-9ce2-9fe69d5e7bd1" xlink:to="loc_us-gaap_CorporateNonSegmentMember_4b307510-ca21-41b6-a717-116e49ad7264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_0d97cbaa-eac8-428a-a67b-522262374df7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_92b39d6a-cdbc-4693-b6c3-530a56c95e77" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_0d97cbaa-eac8-428a-a67b-522262374df7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_1653ed75-37ff-4511-8565-a9823d5e4ecb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0d97cbaa-eac8-428a-a67b-522262374df7" xlink:to="loc_us-gaap_NumberOfReportableSegments_1653ed75-37ff-4511-8565-a9823d5e4ecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_03f66088-a2fd-467f-8fb0-b992e8f7290a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0d97cbaa-eac8-428a-a67b-522262374df7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_03f66088-a2fd-467f-8fb0-b992e8f7290a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_10bf63c5-477d-4db6-9b28-94857c186f78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0d97cbaa-eac8-428a-a67b-522262374df7" xlink:to="loc_us-gaap_OperatingIncomeLoss_10bf63c5-477d-4db6-9b28-94857c186f78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_CorporateExpenses_8293a846-033b-4ca3-b849-31e9224c3974" xlink:href="boom-20200630.xsd#boom_CorporateExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0d97cbaa-eac8-428a-a67b-522262374df7" xlink:to="loc_boom_CorporateExpenses_8293a846-033b-4ca3-b849-31e9224c3974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_a4ef484d-2c12-4a42-9cd9-2deabffe4452" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0d97cbaa-eac8-428a-a67b-522262374df7" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_a4ef484d-2c12-4a42-9cd9-2deabffe4452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_9c0149aa-d325-4570-93a6-c5b0978191b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0d97cbaa-eac8-428a-a67b-522262374df7" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_9c0149aa-d325-4570-93a6-c5b0978191b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_b0f82873-2835-409d-958c-4331a07b53b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0d97cbaa-eac8-428a-a67b-522262374df7" xlink:to="loc_us-gaap_InterestExpense_b0f82873-2835-409d-958c-4331a07b53b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9c9de068-773a-4a38-b991-61dd91b8b3dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0d97cbaa-eac8-428a-a67b-522262374df7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9c9de068-773a-4a38-b991-61dd91b8b3dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_59e0b4b1-e2dd-4115-8a34-4e89d139db2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0d97cbaa-eac8-428a-a67b-522262374df7" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_59e0b4b1-e2dd-4115-8a34-4e89d139db2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_201fed20-85dd-41b3-98c2-658f930de0c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_95bf4ea3-89aa-4aae-ba81-4bc5d5ad3687" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_201fed20-85dd-41b3-98c2-658f930de0c3" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_95bf4ea3-89aa-4aae-ba81-4bc5d5ad3687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b1d0033c-d474-4c49-aa4d-38fa9e5112ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_95bf4ea3-89aa-4aae-ba81-4bc5d5ad3687" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b1d0033c-d474-4c49-aa4d-38fa9e5112ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7af9b4df-c73c-4f5c-8df3-1b8cbac89163" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b1d0033c-d474-4c49-aa4d-38fa9e5112ea" xlink:to="loc_us-gaap_SegmentDomain_7af9b4df-c73c-4f5c-8df3-1b8cbac89163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_DynaEnergeticsSegmentMember_e5f8f28a-b3fd-4099-ad68-2f678fa70541" xlink:href="boom-20200630.xsd#boom_DynaEnergeticsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7af9b4df-c73c-4f5c-8df3-1b8cbac89163" xlink:to="loc_boom_DynaEnergeticsSegmentMember_e5f8f28a-b3fd-4099-ad68-2f678fa70541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_NobelCladSegmentMember_c8517933-93df-4d37-ba11-357f7f341c56" xlink:href="boom-20200630.xsd#boom_NobelCladSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7af9b4df-c73c-4f5c-8df3-1b8cbac89163" xlink:to="loc_boom_NobelCladSegmentMember_c8517933-93df-4d37-ba11-357f7f341c56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_82279214-5dbc-4335-aebb-27c9d7771b0d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_95bf4ea3-89aa-4aae-ba81-4bc5d5ad3687" xlink:to="loc_srt_StatementGeographicalAxis_82279214-5dbc-4335-aebb-27c9d7771b0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_82279214-5dbc-4335-aebb-27c9d7771b0d" xlink:to="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_d665441e-9063-42d6-9bef-8c6fcf168d40" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_US_d665441e-9063-42d6-9bef-8c6fcf168d40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IN_af3cd3af-f6f0-44a2-9c7d-ce720b747457" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_IN"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_IN_af3cd3af-f6f0-44a2-9c7d-ce720b747457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_EG_24d4739b-3f9e-420e-97c4-9965e6fef765" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_EG"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_EG_24d4739b-3f9e-420e-97c4-9965e6fef765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MY_8406901d-43ac-4d24-a559-a6ed18ac3c13" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_MY"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_MY_8406901d-43ac-4d24-a559-a6ed18ac3c13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_KW_fbaa7b51-52f2-4fe3-9464-942dfab1fb3b" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_KW"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_KW_fbaa7b51-52f2-4fe3-9464-942dfab1fb3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_ID_0af83a88-8a92-4791-be4e-d54351964190" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_ID"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_ID_0af83a88-8a92-4791-be4e-d54351964190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE_cdc4b535-83f2-49cc-95e5-d22abf60e1a7" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_DE"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_DE_cdc4b535-83f2-49cc-95e5-d22abf60e1a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AE_3596c8f3-39be-4b80-8b35-ffacdca03c7c" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_AE"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_AE_3596c8f3-39be-4b80-8b35-ffacdca03c7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_PK_981ddd8e-688a-4703-a251-f5575ce7667b" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_PK"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_PK_981ddd8e-688a-4703-a251-f5575ce7667b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_84855c8a-c2de-4219-b781-4c93bef94dec" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CA"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_CA_84855c8a-c2de-4219-b781-4c93bef94dec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IQ_1f9bd360-7b37-4082-8745-76f0e8393351" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_IQ"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_IQ_1f9bd360-7b37-4082-8745-76f0e8393351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_NO_d158ae50-f833-493b-beb6-185af1df0153" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_NO"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_NO_d158ae50-f833-493b-beb6-185af1df0153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_ES_73e3da9b-3e0d-451c-9623-942143f5d8c4" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_ES"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_ES_73e3da9b-3e0d-451c-9623-942143f5d8c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_FR_8af5efc5-c30e-4df1-90d4-05084552d4cf" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_FR"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_FR_8af5efc5-c30e-4df1-90d4-05084552d4cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_NL_7c267ee0-08ba-4761-9b05-a7c4d18aa568" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_NL"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_NL_7c267ee0-08ba-4761-9b05-a7c4d18aa568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AU_e3308a9c-5703-47c0-a2c1-4c21271429b7" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_AU"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_AU_e3308a9c-5703-47c0-a2c1-4c21271429b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_SG_4b40b222-555b-4dfc-8229-e0a4beb9a54e" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_SG"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_SG_4b40b222-555b-4dfc-8229-e0a4beb9a54e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_KR_341a9cd6-d867-4cc9-bd88-ca2578cd4860" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_KR"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_KR_341a9cd6-d867-4cc9-bd88-ca2578cd4860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_SE_ec4aba17-37e7-4b86-bd1d-0c012932ec88" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_SE"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_SE_ec4aba17-37e7-4b86-bd1d-0c012932ec88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BE_96eaf8cd-6f55-4aa6-8c9b-f25e2679fa78" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_BE"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_BE_96eaf8cd-6f55-4aa6-8c9b-f25e2679fa78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GR_542b87ad-b880-4e17-accf-8e1d1a0a423d" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_GR"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_country_GR_542b87ad-b880-4e17-accf-8e1d1a0a423d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_RestOfTheWorldMember_2e3070ad-594c-47db-8b76-04ea5f335ee3" xlink:href="boom-20200630.xsd#boom_RestOfTheWorldMember"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3a9dffb6-4a7d-4eeb-8d61-4c1cef52c674" xlink:to="loc_boom_RestOfTheWorldMember_2e3070ad-594c-47db-8b76-04ea5f335ee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_6e8a2e4d-ec0c-49a7-b448-ea5a3f4ffde2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_95bf4ea3-89aa-4aae-ba81-4bc5d5ad3687" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_6e8a2e4d-ec0c-49a7-b448-ea5a3f4ffde2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1815dcc1-272b-4d26-8d44-60001612f789" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_6e8a2e4d-ec0c-49a7-b448-ea5a3f4ffde2" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1815dcc1-272b-4d26-8d44-60001612f789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_ffda010e-97b6-454c-8c28-c0d335ace29e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_1815dcc1-272b-4d26-8d44-60001612f789" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_ffda010e-97b6-454c-8c28-c0d335ace29e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d5278ea7-0398-4b29-96f1-94d49ad7fdc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_95bf4ea3-89aa-4aae-ba81-4bc5d5ad3687" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d5278ea7-0398-4b29-96f1-94d49ad7fdc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e46375e7-5486-4fbf-abb0-d078a87a411e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d5278ea7-0398-4b29-96f1-94d49ad7fdc0" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e46375e7-5486-4fbf-abb0-d078a87a411e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_d6bc090f-f8cc-4070-8889-6f06d7ec512a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e46375e7-5486-4fbf-abb0-d078a87a411e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_d6bc090f-f8cc-4070-8889-6f06d7ec512a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_59a5daa9-a72b-409c-b0a2-787a0e08d4b1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_95bf4ea3-89aa-4aae-ba81-4bc5d5ad3687" xlink:to="loc_srt_MajorCustomersAxis_59a5daa9-a72b-409c-b0a2-787a0e08d4b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_1c72baad-03c3-41bc-afe8-35a755d3e5fe" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_59a5daa9-a72b-409c-b0a2-787a0e08d4b1" xlink:to="loc_srt_NameOfMajorCustomerDomain_1c72baad-03c3-41bc-afe8-35a755d3e5fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_OneCustomerMember_2f847fe4-e1f3-4c11-a675-b2ce1e614e52" xlink:href="boom-20200630.xsd#boom_OneCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_1c72baad-03c3-41bc-afe8-35a755d3e5fe" xlink:to="loc_boom_OneCustomerMember_2f847fe4-e1f3-4c11-a675-b2ce1e614e52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_9fbe52a9-9759-4546-9993-58f4c5595cbd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_95bf4ea3-89aa-4aae-ba81-4bc5d5ad3687" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_9fbe52a9-9759-4546-9993-58f4c5595cbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_291ebbe4-eabe-4a10-9df4-2c4df1495b22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9fbe52a9-9759-4546-9993-58f4c5595cbd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_291ebbe4-eabe-4a10-9df4-2c4df1495b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_9dff8971-a2f5-40a4-b322-3b9070aaff10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9fbe52a9-9759-4546-9993-58f4c5595cbd" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_9dff8971-a2f5-40a4-b322-3b9070aaff10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTS" xlink:type="simple" xlink:href="boom-20200630.xsd#DERIVATIVEINSTRUMENTS"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_f6180678-1246-40d9-9fc7-ad94f278c8a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_11916c34-6704-48e2-bdd8-2bbb8fa28cd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_f6180678-1246-40d9-9fc7-ad94f278c8a6" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_11916c34-6704-48e2-bdd8-2bbb8fa28cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSTables" xlink:type="simple" xlink:href="boom-20200630.xsd#DERIVATIVEINSTRUMENTSTables"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_5fa7f812-c286-4c4b-a038-b5ed273f6243" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_46a65c70-b0cd-4d83-99f2-2cebe6e0877e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_5fa7f812-c286-4c4b-a038-b5ed273f6243" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_46a65c70-b0cd-4d83-99f2-2cebe6e0877e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#DERIVATIVEINSTRUMENTSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_dea50d15-6f8d-4dc3-879f-397ee411c551" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_8a70bb0c-a9a6-4e0b-806f-22a65a84c7f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_dea50d15-6f8d-4dc3-879f-397ee411c551" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_8a70bb0c-a9a6-4e0b-806f-22a65a84c7f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_f1fad8d4-181b-4f7b-8d8e-98bb443bcf03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_8a70bb0c-a9a6-4e0b-806f-22a65a84c7f8" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_f1fad8d4-181b-4f7b-8d8e-98bb443bcf03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_97b0a563-74ba-4a10-9db0-cbb64c9c7ab5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_f1fad8d4-181b-4f7b-8d8e-98bb443bcf03" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_97b0a563-74ba-4a10-9db0-cbb64c9c7ab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_c30bf09c-0e13-4dde-86ee-1fd86f536c10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_97b0a563-74ba-4a10-9db0-cbb64c9c7ab5" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_c30bf09c-0e13-4dde-86ee-1fd86f536c10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_6441d881-3bdb-418e-83cf-b3ab56d6fb79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_8a70bb0c-a9a6-4e0b-806f-22a65a84c7f8" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_6441d881-3bdb-418e-83cf-b3ab56d6fb79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_71d0933d-2051-48f1-8ffe-7ea2069575e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_6441d881-3bdb-418e-83cf-b3ab56d6fb79" xlink:to="loc_us-gaap_DerivativeNotionalAmount_71d0933d-2051-48f1-8ffe-7ea2069575e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_405300c8-7844-4b23-ac5b-8661b04a689e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_6441d881-3bdb-418e-83cf-b3ab56d6fb79" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_405300c8-7844-4b23-ac5b-8661b04a689e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0def0884-3931-4a97-b3ae-9697a1d66238" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_b50ec899-0207-42e0-98d4-0f61e8dd1fcc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0def0884-3931-4a97-b3ae-9697a1d66238" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_b50ec899-0207-42e0-98d4-0f61e8dd1fcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_eb9d520a-9289-4fe1-a3e8-0f271be8f44c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_b50ec899-0207-42e0-98d4-0f61e8dd1fcc" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_eb9d520a-9289-4fe1-a3e8-0f271be8f44c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_c5744d1b-6bc9-4a9d-b062-8b4ce32d9b92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_eb9d520a-9289-4fe1-a3e8-0f271be8f44c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_c5744d1b-6bc9-4a9d-b062-8b4ce32d9b92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_1ff4785c-7dd7-4c9a-a8a1-aefd967ba896" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_c5744d1b-6bc9-4a9d-b062-8b4ce32d9b92" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_1ff4785c-7dd7-4c9a-a8a1-aefd967ba896" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_a0dedb25-10eb-475a-b3de-9027db6f9e15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_b50ec899-0207-42e0-98d4-0f61e8dd1fcc" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_a0dedb25-10eb-475a-b3de-9027db6f9e15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_17caf2f7-0602-458e-aa36-c59dfe5ea572" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a0dedb25-10eb-475a-b3de-9027db6f9e15" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_17caf2f7-0602-458e-aa36-c59dfe5ea572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_97437316-48a1-4923-9b33-b29e6b5994e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_17caf2f7-0602-458e-aa36-c59dfe5ea572" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_97437316-48a1-4923-9b33-b29e6b5994e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_0082b8b3-4ed1-4a74-82d3-c0131279ef69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_b50ec899-0207-42e0-98d4-0f61e8dd1fcc" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_0082b8b3-4ed1-4a74-82d3-c0131279ef69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet_0aab0577-d5fa-4822-bad2-42235c8057d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_0082b8b3-4ed1-4a74-82d3-c0131279ef69" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNet_0aab0577-d5fa-4822-bad2-42235c8057d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="simple" xlink:href="boom-20200630.xsd#COMMITMENTSANDCONTINGENCIES"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f2dfa10d-c33b-407d-a04e-98ee0822d916" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDisclosures_f6f446ce-c14c-4e26-a046-3c16c9355df2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyDisclosures"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f2dfa10d-c33b-407d-a04e-98ee0822d916" xlink:to="loc_us-gaap_LossContingencyDisclosures_f6f446ce-c14c-4e26-a046-3c16c9355df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTS" xlink:type="simple" xlink:href="boom-20200630.xsd#RESTRUCTURINGANDASSETIMPAIRMENTS"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_de1210a9-eb36-467c-b5c0-9660b040edd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_4e98dba6-993f-42b7-9e86-b6624e99adfa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_de1210a9-eb36-467c-b5c0-9660b040edd6" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_4e98dba6-993f-42b7-9e86-b6624e99adfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSTables" xlink:type="simple" xlink:href="boom-20200630.xsd#RESTRUCTURINGANDASSETIMPAIRMENTSTables"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_364bba27-d959-49af-8cac-0e47ed7f47d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_b061a989-e43c-4c53-9d33-1b05d0a16dc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_364bba27-d959-49af-8cac-0e47ed7f47d7" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_b061a989-e43c-4c53-9d33-1b05d0a16dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_39abddde-0192-4681-b326-fb33e6a2023d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_364bba27-d959-49af-8cac-0e47ed7f47d7" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_39abddde-0192-4681-b326-fb33e6a2023d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_28f64eb3-1dad-4f33-895d-f7205b6d4e64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e8423d54-04bc-4a37-9ecb-9e4155e5f4af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_28f64eb3-1dad-4f33-895d-f7205b6d4e64" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e8423d54-04bc-4a37-9ecb-9e4155e5f4af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_79475008-9248-4d7b-95ab-d9261c39b11d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e8423d54-04bc-4a37-9ecb-9e4155e5f4af" xlink:to="loc_srt_ConsolidationItemsAxis_79475008-9248-4d7b-95ab-d9261c39b11d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_d12a360e-1078-4b45-bbdc-133546b3d0d3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_79475008-9248-4d7b-95ab-d9261c39b11d" xlink:to="loc_srt_ConsolidationItemsDomain_d12a360e-1078-4b45-bbdc-133546b3d0d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_a287dec9-68cb-4405-8e7b-20476cc34ae8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_d12a360e-1078-4b45-bbdc-133546b3d0d3" xlink:to="loc_us-gaap_OperatingSegmentsMember_a287dec9-68cb-4405-8e7b-20476cc34ae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_8c95e272-3405-4b53-a87a-1488d7445e6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_d12a360e-1078-4b45-bbdc-133546b3d0d3" xlink:to="loc_us-gaap_CorporateNonSegmentMember_8c95e272-3405-4b53-a87a-1488d7445e6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_3dce811d-9552-4fb8-ad94-6486e2c500b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e8423d54-04bc-4a37-9ecb-9e4155e5f4af" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_3dce811d-9552-4fb8-ad94-6486e2c500b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_0844b1b7-2490-4583-89ab-eda20e5811d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_3dce811d-9552-4fb8-ad94-6486e2c500b9" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_0844b1b7-2490-4583-89ab-eda20e5811d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_2294a880-508e-4732-bb75-f778fa5ecacc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_0844b1b7-2490-4583-89ab-eda20e5811d5" xlink:to="loc_us-gaap_EmployeeSeveranceMember_2294a880-508e-4732-bb75-f778fa5ecacc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_AssetImpairmentMember_92b6fe99-ecb4-492f-b2c3-eeef4ed9414a" xlink:href="boom-20200630.xsd#boom_AssetImpairmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_0844b1b7-2490-4583-89ab-eda20e5811d5" xlink:to="loc_boom_AssetImpairmentMember_92b6fe99-ecb4-492f-b2c3-eeef4ed9414a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_GainOnAssetDisposalMember_e5bfde91-3097-4df0-915d-144d90381d6a" xlink:href="boom-20200630.xsd#boom_GainOnAssetDisposalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_0844b1b7-2490-4583-89ab-eda20e5811d5" xlink:to="loc_boom_GainOnAssetDisposalMember_e5bfde91-3097-4df0-915d-144d90381d6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractTerminationMember_d298de2c-e04f-493d-ae9c-cad37fb4c23f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractTerminationMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_0844b1b7-2490-4583-89ab-eda20e5811d5" xlink:to="loc_us-gaap_ContractTerminationMember_d298de2c-e04f-493d-ae9c-cad37fb4c23f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_EquipmentMovingCostsMember_83e558f6-c789-4c52-9cd2-0926bd82ee10" xlink:href="boom-20200630.xsd#boom_EquipmentMovingCostsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_0844b1b7-2490-4583-89ab-eda20e5811d5" xlink:to="loc_boom_EquipmentMovingCostsMember_83e558f6-c789-4c52-9cd2-0926bd82ee10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_b1796377-217e-418e-95bd-2245dd187e75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_0844b1b7-2490-4583-89ab-eda20e5811d5" xlink:to="loc_us-gaap_OtherRestructuringMember_b1796377-217e-418e-95bd-2245dd187e75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_6d8954d7-72be-40c5-aec8-04d6f0a05328" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e8423d54-04bc-4a37-9ecb-9e4155e5f4af" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6d8954d7-72be-40c5-aec8-04d6f0a05328" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b51c5ba8-d84e-48da-ba4c-9ef31f5d7b36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6d8954d7-72be-40c5-aec8-04d6f0a05328" xlink:to="loc_us-gaap_SegmentDomain_b51c5ba8-d84e-48da-ba4c-9ef31f5d7b36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_NobelCladSegmentMember_92274238-42e3-4e8f-9c67-5d5e745ed946" xlink:href="boom-20200630.xsd#boom_NobelCladSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b51c5ba8-d84e-48da-ba4c-9ef31f5d7b36" xlink:to="loc_boom_NobelCladSegmentMember_92274238-42e3-4e8f-9c67-5d5e745ed946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_DynaEnergeticsSegmentMember_a074f3ca-ca84-48c4-ab87-db8cb1ae9f5b" xlink:href="boom-20200630.xsd#boom_DynaEnergeticsSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b51c5ba8-d84e-48da-ba4c-9ef31f5d7b36" xlink:to="loc_boom_DynaEnergeticsSegmentMember_a074f3ca-ca84-48c4-ab87-db8cb1ae9f5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_9fa34e36-643f-4be6-905e-87e9b4061f14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e8423d54-04bc-4a37-9ecb-9e4155e5f4af" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_9fa34e36-643f-4be6-905e-87e9b4061f14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_b0d94767-6d68-45fd-bc5a-78b3d9017e7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_9fa34e36-643f-4be6-905e-87e9b4061f14" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_b0d94767-6d68-45fd-bc5a-78b3d9017e7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup_80862a15-0933-42f8-a1a9-029700728129" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_9fa34e36-643f-4be6-905e-87e9b4061f14" xlink:to="loc_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup_80862a15-0933-42f8-a1a9-029700728129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated_18e447b2-3470-40b8-a878-158db0368f40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_9fa34e36-643f-4be6-905e-87e9b4061f14" xlink:to="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated_18e447b2-3470-40b8-a878-158db0368f40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails" xlink:type="simple" xlink:href="boom-20200630.xsd#RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails"/>
  <link:presentationLink xlink:role="http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_d6535ccf-acf0-4d2f-9952-c73ec3879ed7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_04962b33-7a1e-4024-b925-42ef7d2e41f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_d6535ccf-acf0-4d2f-9952-c73ec3879ed7" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_04962b33-7a1e-4024-b925-42ef7d2e41f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_f16ac919-db10-4a03-96f9-30d5aea6806b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_04962b33-7a1e-4024-b925-42ef7d2e41f5" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_f16ac919-db10-4a03-96f9-30d5aea6806b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_db979788-74bb-4df7-b40d-697042acd603" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_f16ac919-db10-4a03-96f9-30d5aea6806b" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_db979788-74bb-4df7-b40d-697042acd603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_d259bdeb-d8f2-4fb7-9193-046c50e79b9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_db979788-74bb-4df7-b40d-697042acd603" xlink:to="loc_us-gaap_EmployeeSeveranceMember_d259bdeb-d8f2-4fb7-9193-046c50e79b9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractTerminationMember_132ba288-b7b3-439f-9204-786d90ac0f6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractTerminationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_db979788-74bb-4df7-b40d-697042acd603" xlink:to="loc_us-gaap_ContractTerminationMember_132ba288-b7b3-439f-9204-786d90ac0f6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_EquipmentMovingCostsMember_4e04c4f4-8312-4bf0-a068-9938c18b7a14" xlink:href="boom-20200630.xsd#boom_EquipmentMovingCostsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_db979788-74bb-4df7-b40d-697042acd603" xlink:to="loc_boom_EquipmentMovingCostsMember_4e04c4f4-8312-4bf0-a068-9938c18b7a14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_b08de4d0-b42d-489e-8542-0becf018e845" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_db979788-74bb-4df7-b40d-697042acd603" xlink:to="loc_us-gaap_OtherRestructuringMember_b08de4d0-b42d-489e-8542-0becf018e845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_592d0fce-83d3-4d7f-8486-43ac48adfb48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_04962b33-7a1e-4024-b925-42ef7d2e41f5" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_592d0fce-83d3-4d7f-8486-43ac48adfb48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_ea1467ed-c823-465b-a114-7b7884f6e20f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_592d0fce-83d3-4d7f-8486-43ac48adfb48" xlink:to="loc_us-gaap_RestructuringReserveRollForward_ea1467ed-c823-465b-a114-7b7884f6e20f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_dc9c2902-8774-4850-86ad-4e3adf295107" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_ea1467ed-c823-465b-a114-7b7884f6e20f" xlink:to="loc_us-gaap_RestructuringReserve_dc9c2902-8774-4850-86ad-4e3adf295107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_bfc796b4-f6a0-4e7e-8866-381aecd2176b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_ea1467ed-c823-465b-a114-7b7884f6e20f" xlink:to="loc_us-gaap_RestructuringCharges_bfc796b4-f6a0-4e7e-8866-381aecd2176b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_6f559cf1-43e5-4ade-95cc-fad2039841b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_ea1467ed-c823-465b-a114-7b7884f6e20f" xlink:to="loc_us-gaap_PaymentsForRestructuring_6f559cf1-43e5-4ade-95cc-fad2039841b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveTranslationAndOtherAdjustment_cf6d4be4-3e9e-4fdd-a70b-240e58fcd4c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserveTranslationAndOtherAdjustment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_ea1467ed-c823-465b-a114-7b7884f6e20f" xlink:to="loc_us-gaap_RestructuringReserveTranslationAndOtherAdjustment_cf6d4be4-3e9e-4fdd-a70b-240e58fcd4c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_9e5da899-7acb-488f-890a-799dff094769" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_ea1467ed-c823-465b-a114-7b7884f6e20f" xlink:to="loc_us-gaap_RestructuringReserve_9e5da899-7acb-488f-890a-799dff094769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>boom-20200630_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:boom="http://www.dynamicmaterials.com/20200630"
  xmlns:country="http://xbrl.sec.gov/country/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="boom-20200630.xsd" xlink:type="simple"/>
    <context id="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib0ec5f09c2794bedad23dfff6f4b0835_I20200723">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
        </entity>
        <period>
            <instant>2020-07-23</instant>
        </period>
    </context>
    <context id="i38e38f870a2346ada765653d1cd144bb_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i908f06e3ab57411286d4725bb3ed68d9_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ie1eae1fc276c4282860529c230244d15_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ia52aa11e6c7f4d88858689b178db1a83_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="if55c41bf409a4f548660584cc489616c_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ice668ffff3694bef9772a455bcb79231_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="id9155568f2ec49c08d0020a65b86ecb5_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i63bccfee8a1e44c39bea8f05ffca0e90_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0724c992bfd4479da7d7c6aa059a34ea_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i52f18d63bbcd4c6ca7d37a9597994a25_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i80ec137b52ad4158b8a0a6262affc132_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id8a4bcbc954f45e59a31402cd067fbf4_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4ee042b3191240a6bbaab1cb74f72315_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i89a05b268d374e5891fbfaecd601d338_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i8de4aeff48f9454e85f1c24ab6773ba6_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="id13e493fbb874d51bdddb40fc54a8ecc_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i2561ca89bddc4d14a1adb563522df23a_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ib13f89ff5b684dddbfb5b3be037f6597_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="iea8a2295b42c4742a8bbb090e21366a3_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i9377a4b258fd423fa85f040d4162be63_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i22b9d4cf3ddc44f587c9a6ac1dfdc32b_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i13e7bf3d12f24e39b4d82f433bf5873a_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i80d656bc72e749d8990e72394d645272_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i7b78e7215392483a807f18ca57590c16_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i2b7d9c86d04a45a29048afd52ebcc4dd_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i25bba03d4153484281592bcf8cf0ea97_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i3607d757dd60492fbdd5be4aebd811a8_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i0272a83535614da3872abf39341d1409_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ica50bad1c8384e2e891fc1fa4a97f1f2_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i38827c404c2d41348e10a45e9ab5dd61_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i7c33825e18744cf1a29d5af04ef646d0_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i875da931c2984a72956b0e65b5616b94_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i6668ea142b6e4ee7b427546f9a96b4b4_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i4a4b14a0afc14698b885fa4725c92a6b_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="idd0b34c26704493b90f088b5234c8d24_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9d208f28dbae43348a517463d9337dbc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icfe095569c38430f93f821399ae0dec3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id19acb41fac040abbf97dc4a451cbef5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iae5789d6b72044508cb71ac61cf6e744_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if736e6564d7c404e943a352c931cc6dd_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0c45ff2dc2154045b6b6c1c7abdc4c36_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i07ec8f2c17234f41b2c5c000b96f3afd_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia8ffcf3027c5485ab4be07a9ee24e6a2_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i19fc8999b6e64619b1fb680949901025_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib0ccc16a1b5b4a9dbcad72082dc53552_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia2c9b76032c34ff5be654b9d8b753b97_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib22a9a7eff514aa29a05242af794b970_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ifbf018bfcae84a2b8306f077bbc5158e_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ifc1a20c06b1d4e9daceef072f7757a24_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ie021e799d46a4d2b9e5dc0b39cc0f6a8_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i15ea24f1c04e48a2a2f718da5191f72b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i29f0abe56a4c45ce9e72d5f72233e955_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i2f57f6fb001b44368cc89a5025bf95b0_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ibfd6dec97a2e441682239275939891cf_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i555b56c979854360b9d02f640ffbe819_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i564c5c5af77f40dab76328a72a987338_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i04a1f5633ce745b68f00025e283e1315_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia877feff7ef74e518766b3a25ecc68a0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia45412b3b01443e0933d152e41bec155_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id857d14598604181b2a29615d6bc845b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1501083b5e514d75aeb24251833da760_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i12dd7c86ef54428f9c4343ce9c2aecb9_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i94fe59eaf7e149aeafd41626fd78a3ba_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i6c4ffdae10cf4cacb49b1078f29bdf29_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i442ff311384543158a328a991e748a5b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie38cea30acb14ab7a0d06b8aadcc2f3b_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i4896f4a17003411d86f88aa1e4965cf9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4a61c1d2039c49feb4f64b324a73d8d7_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ibbe85c4c58044fb187d2c66d628c8ef7_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i62e3ac72f3d247c2a417a17c82e95f65_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i445b6f920d5e462e9f39c32d64e97606_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4728c6c2ff4243e0a887466a1116961b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifc70b63df3114bb0b61452608c51ce14_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icde5cdfe1ab14b54b3ae44b22b28b356_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:RevolvingCreditFacilityUSDollarsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ib03d4316aa244dcdbc3e8be26427bfac_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:RevolvingCreditFacilityUSDollarsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iac5910af9a95412f8db491f1a6dfd501_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:CapitalExpenditureFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i828c1cf0d50845908584ecb1655bc409_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:CapitalExpenditureFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i71031c97fc094a3ba0c35b1335c70296_D20180308-20180308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-08</startDate>
            <endDate>2018-03-08</endDate>
        </period>
    </context>
    <context id="iaf80dcdddb814c3493e203613f328ab0_I20180308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:SyndicatedCreditFacility2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-08</instant>
        </period>
    </context>
    <context id="i6a282a104058409095a70ae316e73551_I20180308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:RevolvingCreditFacilityUSDollarsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-08</instant>
        </period>
    </context>
    <context id="i39309e4657bd4fb78d9893b2812caeec_I20180308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:RevolvingCreditFacilityAlternateCurrenciesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-08</instant>
        </period>
    </context>
    <context id="ia4b1f5578d4c476d84f8e0de0c85a93f_I20180308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:CapitalExpenditureFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-08</instant>
        </period>
    </context>
    <context id="i16636c300ba549c79acd8c16a947a9ae_D20180308-20180308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
        </entity>
        <period>
            <startDate>2018-03-08</startDate>
            <endDate>2018-03-08</endDate>
        </period>
    </context>
    <context id="i6970d5d4ec77477f84d0918f70830d25_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:CapitalExpenditureFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ia5901d32655d44d4811186d03ca4e2c7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:CapitalExpenditureFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i01bf7998f71d44568d32695a68bd5d80_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:RevolvingCreditFacilityAlternateCurrenciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5ff23a2e4f194f909e39d1c6cfa36f82_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:RevolvingCreditFacilityAlternateCurrenciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0a001270fcc64a0a8613207cad481a29_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:RevolvingCreditFacilityAlternateCurrenciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i933e15ec85444d75b725b31656fd64b7_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:RevolvingCreditFacilityAlternateCurrenciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i031c245fd4cd4213b7ab83e8ecac649f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:SyndicatedCreditFacilityAmendmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5171b31fb9b94d509b3986cb242b09f5_I20200625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:SyndicatedCreditFacilityAmendmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-25</instant>
        </period>
    </context>
    <context id="i740bff11334e4c0b93247be317000efb_D20200625-20200625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:SyndicatedCreditFacilityAmendmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2020-06-25</endDate>
        </period>
    </context>
    <context id="i994e21de2fda45619f6d615f4161dbf6_D20200625-20200625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:SyndicatedCreditFacilityAmendmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2020-06-25</endDate>
        </period>
    </context>
    <context id="id54489b2936f41f78ba839b8af7ee053_D20200625-20200625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:SyndicatedCreditFacilityAmendmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2020-06-25</endDate>
        </period>
    </context>
    <context id="i00808ca2b3be4258b3b986034830edae_D20200625-20200625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:SyndicatedCreditFacilityAmendmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2020-06-25</endDate>
        </period>
    </context>
    <context id="i3bc0d78d82dd42ca8c7fae7d01b37d6a_D20200625-20200625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:SyndicatedCreditFacilityAmendmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2020-06-25</endDate>
        </period>
    </context>
    <context id="i99734e70dac84258b544630d0ad25648_D20200625-20200625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:SyndicatedCreditFacilityAmendmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2020-06-25</endDate>
        </period>
    </context>
    <context id="i64832801a94748e6a59fef717a27d0a6_I20200625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:SyndicatedCreditFacilityAmendmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-25</instant>
        </period>
    </context>
    <context id="i87b09d6f09774940a70a70f13c8519b4_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">boom:GermanBankLineofCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i2bcf50c0b5fb4f238e27a2a94b885768_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i9a9b6ad6566444c3ab20a03295eb252f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if8d1735d10ff4b14b356edda3b9678c5_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i0f763719e0654f4c933c7cb4f9cc7e2b_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ie7123f018cd24b829ed7c6452f49f4f0_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if7672c4cac414feb9c26b1fc74b0b851_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i4e77c5ed5f2846368537fd1b6f74a61b_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i4b75767795694b1f844df114ed3a269e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3757ed91bda04d4cb702d32887ebc412_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i240632ae6e4e45c7bcf2d0a5cc1704f3_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifc787685e60346fa95c55c8ce01184ab_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if4573f10f97845f5aeb6a20513796731_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i07a0e6690d324438be04b1135b86e488_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i7d0c0a62724a45baa756a89aa4098d16_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibc1485fe05fb4df2bfc8f2c123c62ca3_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ie0600de41d994de1ab1ad1c31ece74ac_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3ccad2de14ff4bfb9d768f49f35a6e7c_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i03c64d54ccbd4e42b499445a4d070c47_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i556fa05dcc4349ee81c3b7c951e62ed9_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i4789353e76e74d6e97a659767bacb557_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifc2ad841c6624f79b6907ecbff461dbd_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i159590b3f5e84336b9403c4851f360d7_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i791a166cb6284120a917ec9e9b391a72_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i4d060e6a314645738ab61d4ec872578b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9bd1d12f789a4f3e86d928ff5fd7e102_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i8d78932fe921494d9e40e6e03593d7b2_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia79ba6bec9b44da8b3ff66bc5766485e_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if2df41dedad84991a87c32417a54160a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia0d1bda445a74ac4acaebbaf2f3c038f_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id7ca1e6e2b70445c85e9b4eb37ffca40_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0a27d0c227a341c480ea08d8ef096b69_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i768b4608ecc0473aac9d0c12f25a97fc_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i05795f97bda9499caff8fef6922b0a17_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ifd18d71477994003b2ef5b44296e9ad3_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i07ba042990ee434ab97aba0f8ccd5d4c_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i2b49cc0cf02444fb8fbcbaeaf9f02eff_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:EG</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6d095a61bb3d4714aebc4e2ebd091dc3_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:EG</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic1b01b0e69894ddf9fbdae0730ea280b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:EG</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7de9b488a18e408caae9fbf51764eeb4_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:EG</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i3b8840eb2f9b4bc9879d077b5bc651e2_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id0ed6f5f5d254ee7a6f790ada07e508f_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i99c3180ae5164d828c7f05de5267a49e_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i53e30232d4134b2b99caec403bd821ae_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic87a609742ee44f7ba03196c51dd5cca_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KW</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic296d4fd0d5945468c8122879a3e68e0_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KW</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i32a73697f6db4b19a948b5e591127372_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KW</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia73accfba76a466abf307716be57c1df_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KW</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i275acaf03f60402c8df24953a6a73dfb_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ID</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2ea7d63614aa4c848f71d847ce020eb5_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ID</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i789ce1e8f2f0457ca872a970b998d1a4_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ID</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7e01724ef22c49ac8c36e29c9d24731f_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ID</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic81d1554afdb4adbb7f17f94c7eb60cd_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib63c960a3d84416ab13dcd13ecd0b9a7_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="icbe5a3f48f834b28a45d4677015f7b43_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0701589ebb4245b3b01946da29ff70a6_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if2a38ceacfee41ef9c52d70d12071691_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i865c89484cce466ebef6af7945e6a5a9_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ie094369db78f417983d2c76b0040fe4f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5928b21e7717497690e7aceb4e7e5dfe_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i925dc347da214522a8e9cb9885645333_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PK</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7282724e5373448c81a113227899fb37_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PK</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i7624069065ac42779a9c2d975e2abdac_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PK</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3606888719e648e18d73a7adecb15798_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PK</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ibf64d42519a94692ada2fe2cf8a84ab9_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i39767c54d5dc4670b7644f9ab1833b4b_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia1c1a3be2a6e42fb9ce04036f3ad3976_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i15554189e5ef405b9ca5dcb8d2da7d58_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i4737da2f46ab45bcaa7cd61918f445f3_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IQ</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i68ca3bbe1de34831a300f43f6d288cb4_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IQ</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i0257ae8e24bd41ce9d4a6b3c47601c25_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IQ</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9e11882bc95b43f7be7bf822eb1f4d24_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IQ</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i952e1bbccab94693abd2a2cb2bc8e10a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">boom:RestOfTheWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i494fd495c89944109ddc1bba8b3626a2_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">boom:RestOfTheWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i198c8e66083346ec9d8dd866abdd4f32_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">boom:RestOfTheWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iae0a325b125847328732634d82477e3c_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">boom:RestOfTheWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i75ba59a1c82d4009b337bf14f32e98a5_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib2f664cc157047dea35adbf156ebf205_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia0c587cacf3f4ed1b1bd1efd2e2f244f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib10aa4c552b843b487ab5524a34a6dae_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="icbf60e9a68804795955defb4a4046675_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia8dd46e2a5d34df59a81e9a5c2b5820c_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id3ebfe94e2e94b2588b0e807bf03d5de_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i28db96a1656348bdb21b54f6ebb4d4cc_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="icceb8c9d8a524a078b5d2c23f9fb995a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iaf73c88c31c946929ff8843794665794_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i0aff3bb43fee453183fa653b5a936ac3_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0e2aa763d6424cf4bb7573429be9d238_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i0d73e48426304caca46abb8b63439cdb_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9c1586b1507f492a9fa37bb6a5d4e856_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="iff32639a25b64e42b697daf67458b3bd_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie8e8195377cb4728994cc4bb69d23fad_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i1f36f4bc00234acf8b539b452f24aecb_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NO</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0b3e34ddbe7f47c095fc1e90a788c42b_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NO</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i30b931e8563340d89357470db7e7d9bf_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NO</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4fd94f6f4ad14d1aa846a4eb07479555_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NO</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i35ad421d58fe447e90b9c9b67fae54a5_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ES</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id061ae4eb49f4c69b41f756a5bdc436f_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ES</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ib18863ca48dc493f96c54c664ab0c46c_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ES</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic8b324539258473ba040564e19bb0844_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ES</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i30a9d9097cea4ef098df1a013c986a60_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8cade65889434c438d34c34def356ca3_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i47d33534c42f4caf8f1934865b079d6f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9b03d9aa5bb443f6bbc1fad5da767b1a_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic8522d9a921d4e5a9897b4071f2ae27d_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i15852ff6712c47faa08d7b7ddcedaee3_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="iacaee0d1be894e148d6dd1708f63ecc0_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i95eb6470ea784a5382d3113073e6a728_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ib2d550beea764cd695e28ace0563e54e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iaa85dec140d749ac8e1dbbca696a457a_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ica2cd59790d347a9bad37c3d5db213da_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4af61be0d1024004ad290be6d6d51c8a_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i1c2e0faaa7df4640ad6e2e72d19aaa78_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4ad351ed56af457682442e7f0a324d4b_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ib2ee449e3b284f569f4d6dfdbb8e0e67_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifd10e1e8e08146d78c392bf60e5fc4a7_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i4c12eab73b8b4d0ca9210afcf32b13f1_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i180a12ebee6046e7a1eba04908abac59_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i54e0274264414ea3ad8551516c85b605_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i698d6abedfe445c283d4dcd127c48943_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i59ab8e55e16d436a913d16594a878405_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i314a73c911114df29f89c99220d56b11_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia7ba64207ae54c788a90238f978fe371_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4858b4c269f84ea5a7d0aabc35ed9233_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i9af5ff5e01a54ea3a8910ddcdef4e26f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ied1d06c4469f475088eb4a6ef2f53945_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i4e751aa9d36f46c79c8f5287e3b95564_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id021b4ecd77f460388f346c4092488f1_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ibd33420fc1a849ffb7c1de09d2db47af_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i641037c0faba4f73980c6107587de5ca_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i2b36d2e5b89d4ba8a7475333ad757b09_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic51cb4c180a146a1a3db38533e8cdcd7_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ie11c94a6320e46ccb54f3ec05594844b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2acb9652c6bf41eca18cc44c8209e344_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i2a7fa892be664da084e7bff643485ffe_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if233d9d3c7bb4942a6a55df474c9c0d2_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i9faadd48f8ba457c895d1abbdadc53f6_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">boom:RestOfTheWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i55af7ff7e645479a8f35a328b5942f28_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">boom:RestOfTheWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i0e39962858fd42458e05f20c27b7db33_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">boom:RestOfTheWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3d45b33c29354e77bf613efa6ce61a0a_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">boom:RestOfTheWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i01b61ad0437a40f8be111fb840ae365f_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">boom:OneCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ifcc6642345694f7bb38176ef2a245bd4_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">boom:OneCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i6e886e5454694997ae7c1c003e37007f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">boom:OneCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7e3fd641c4844346adb99bce9c31066c_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ibe25a9b8b093481da578db9f2e8207a9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i45659c0eee75490f9d4f40a5107fef2a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2b856261db824df983f8d18784932239_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i87f3fabb0e4d4b39b82ab35142ed1b3f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic56b600f67f64d8c8341627a765d9173_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id3e349bc12e64c0f829c9a25f0276a29_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:AssetImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8b960c3982fa42e5bcc3a133d224f4bc_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="icf555588934a45f3b7bf70d3d33157d2_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:GainOnAssetDisposalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i41939e136fe742e190f06ecd0b595347_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i103f783350f74b55a390f732d661b7ad_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4c11c9f97a3d4f3a8d72221a708cd9eb_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:AssetImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie853a39b4110457098ff320e53444aea_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:EquipmentMovingCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7829addc770e4df0901911a11cae19c3_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i63102fa659e24a77a0873b3af36b5694_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iaadc62a9a6d14104bc09b1e780003dc0_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:EquipmentMovingCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9cbe53220bfb43d78c2e423fd5ffb69c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i29d6312601e94edba19f4bd1716758c6_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i67647a391a394467bd078fc5c46280cb_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:AssetImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i41f01c6632a849ffa7c69e544bb4b28b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:EquipmentMovingCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7a456d2360774670abcfdb82e8c346c7_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i96f870aaa04245e4bd5c2c77de811ffc_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if3bdbe5935c74f64873e13490787763b_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:EquipmentMovingCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i4f03a7c0bba348aea540d94b3a27bf04_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i579164e4a03d433c82870bd300678c9b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic3d7ace25a1246d6a47d011ad286d6e0_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:AssetImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i72802d96156b44ea83868f29dd37cd2c_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i101ecbee4b9b48428d7e63fbb85e5055_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:EquipmentMovingCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i94bb56ccaf0c4ef5a4820030ae2e39b6_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i49bcfee94583403f9a4acbc2c66726fa_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0f1b2ca54de04fc0a98e6ad838e62d77_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:AssetImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3f2df2b557a94212be3780568a71e7a9_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2d3f2fecd97c4042a6bae79f8ed04a52_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:EquipmentMovingCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id4927ae9d9564fc68bd17c9ebff5314d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:DynaEnergeticsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i074a6ba9243b463998f9f64c347bc041_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i106ebd0850a74da495dd4b0cd15547f8_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:AssetImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i547703254a084cb99430d62f3ddc1a3d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i397759c26c094e9bbefdb8f4b1b95e6b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:EquipmentMovingCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2d3f3785645a4476ac55fe946565e605_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifd04d5b234c44811a15068e0dadcaee8_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic2e60a513a284ab9ae0530903d0016b3_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:AssetImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3836d804e70c459fa65636a4b829f42b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i42ea0a3e96e74ab0a55a8600bfbdadb3_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:EquipmentMovingCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i01478c97f5fc4af3a9dc9dae0e082309_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id92cf595e7db48558bb53539cf054857_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ife5fa12e753d4726a3a8a5e5841e1589_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:GainOnAssetDisposalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i7559190b09a041228db54bf764c0d75e_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i4bef18bf176e480994ce416587f4209a_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:EquipmentMovingCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id6abb02812d84c049a6fe66d9b3e1f01_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">boom:NobelCladSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i433e600ad7f641738fc6bb7484426213_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4ac33b7ed63c4623af266a6406ec8155_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i0aa4760302c340df9716975ad3868294_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7c58eaff375b4502854b7b56aed9383e_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i66bf4393e2ec4e06867d05944b14351b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:EquipmentMovingCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia3867fbd8a76422693e850f0fe650092_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">boom:EquipmentMovingCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i867ead223e654ea18a1f3bbae4cf3992_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5dee4f25c668450199fbc93d08d410b2_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000034067</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="bank">
        <measure>boom:bank</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="segment">
        <measure>boom:segment</measure>
    </unit>
    <unit id="employee">
        <measure>boom:employee</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xMzAvZnJhZzo3ZmZmMGRlMzM5YmI0MjIxODcwZDcyOThmMDFjYjYyZC90YWJsZTo0YzdmOThhMzJlMjM0MWI4OWU3Mzk0NjMxZjFmNzJiZi90YWJsZXJhbmdlOjRjN2Y5OGEzMmUyMzQxYjg5ZTczOTQ2MzFmMWY3MmJmXzQtMS0xLTEtMA_4291e014-fdef-42e6-8dbc-9add8af33ec4">0000034067</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xMzAvZnJhZzo3ZmZmMGRlMzM5YmI0MjIxODcwZDcyOThmMDFjYjYyZC90YWJsZTo0YzdmOThhMzJlMjM0MWI4OWU3Mzk0NjMxZjFmNzJiZi90YWJsZXJhbmdlOjRjN2Y5OGEzMmUyMzQxYjg5ZTczOTQ2MzFmMWY3MmJmXzUtMS0xLTEtMA_640974e5-4d74-40e3-a9e1-01b5bc2cf10d">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xMzAvZnJhZzo3ZmZmMGRlMzM5YmI0MjIxODcwZDcyOThmMDFjYjYyZC90YWJsZTo0YzdmOThhMzJlMjM0MWI4OWU3Mzk0NjMxZjFmNzJiZi90YWJsZXJhbmdlOjRjN2Y5OGEzMmUyMzQxYjg5ZTczOTQ2MzFmMWY3MmJmXzktMS0xLTEtMA_ddd8a30c-7059-4b48-b446-173621d04833">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xMzAvZnJhZzo3ZmZmMGRlMzM5YmI0MjIxODcwZDcyOThmMDFjYjYyZC90YWJsZTo0YzdmOThhMzJlMjM0MWI4OWU3Mzk0NjMxZjFmNzJiZi90YWJsZXJhbmdlOjRjN2Y5OGEzMmUyMzQxYjg5ZTczOTQ2MzFmMWY3MmJmXzEwLTEtMS0xLTA_60a84cb2-e551-4fa6-9073-3ae96aca631b">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xMzAvZnJhZzo3ZmZmMGRlMzM5YmI0MjIxODcwZDcyOThmMDFjYjYyZC90YWJsZTo0YzdmOThhMzJlMjM0MWI4OWU3Mzk0NjMxZjFmNzJiZi90YWJsZXJhbmdlOjRjN2Y5OGEzMmUyMzQxYjg5ZTczOTQ2MzFmMWY3MmJmXzExLTEtMS0xLTA_40554bda-c960-4068-961c-02426b238b90">false</dei:AmendmentFlag>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfOC0wLTEtMS0w_94d2d26c-b0f3-4c88-9e45-2d040aef5830">us-gaap:AccountingStandardsUpdate201613Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjE5OTAyMzI1Nzk2OQ_050b87d6-f978-4d2a-9bc5-e8f1de914207">us-gaap:OtherAssets</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjE5OTAyMzI1Nzk2OQ_fc94bfaa-34b9-45ca-a821-8ff0b51340a3">us-gaap:OtherAssets</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjE5OTAyMzI1Nzk3MA_5acb53af-b4e5-4d21-a616-6e5e125bf92f">us-gaap:OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjE5OTAyMzI1Nzk3MA_d8c75edd-837d-4938-bf75-1cb20199a12d">us-gaap:OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjE5OTAyMzI1Nzk3MQ_5d22cd10-3cf9-4ea6-b462-f27c0859e4b6">us-gaap:OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjE5OTAyMzI1Nzk3MQ_9e2ed110-886e-454d-aca8-0be84748cf1d">us-gaap:OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:LineOfCreditFacilityExpirationPeriod
      contextRef="i71031c97fc094a3ba0c35b1335c70296_D20180308-20180308"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMTM5_a9b5994f-7efe-4e5f-a3b9-ae02471269b3">P5Y</us-gaap:LineOfCreditFacilityExpirationPeriod>
    <dei:DocumentType
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMTky_1e5d511f-b5ea-446f-a9e7-7dcd8328c1bb">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMTkz_693f7e4e-4f69-4cce-9351-9f6d2d5b90d4">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMzk_e211e234-ae96-47eb-9187-dde989ce808f">2020-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMTg4_545da6cb-5ea3-478f-967d-91034a8aa031">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMTgz_417a2acd-db3b-4698-968d-66d1aaf7d0e7">001-14775</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMTc1_522eeabd-22b0-4621-b930-0de443577c7b">DMC GLOBAL INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGFibGU6OGFkYTY0YzdhMzc0NGY5ZmI2Y2IwMDkxZDJkMjAwZmQvdGFibGVyYW5nZTo4YWRhNjRjN2EzNzQ0ZjlmYjZjYjAwOTFkMmQyMDBmZF8wLTAtMS0xLTAvdGV4dHJlZ2lvbjpiYjAwODNiYWUxOTY0ZTU0ODEyODUzYTY0ZDdlNWY0M180_8f5efbb0-3266-4c06-84e2-2dbc0c825c7d">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGFibGU6OGFkYTY0YzdhMzc0NGY5ZmI2Y2IwMDkxZDJkMjAwZmQvdGFibGVyYW5nZTo4YWRhNjRjN2EzNzQ0ZjlmYjZjYjAwOTFkMmQyMDBmZF8wLTItMS0xLTAvdGV4dHJlZ2lvbjo3NmVkZDRhNzdkYTc0YzhjYjdjYmZkODU3YWFjMTA4ZF80_89a72cd5-5d8b-4289-91bb-40193a11788c">84-0608431</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMTc3_6184f69d-0bbd-4fd9-8975-a7c60ed167ce">11800 Ridge Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMTg0_de5013ad-b1b2-467c-997d-6c5091db050d">Suite 300</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMTc4_495b9e9c-c64f-4938-91e0-c01284c95f56">Broomfield</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMTc0_8606dec3-c384-41e9-a867-650cc4a7758f">CO</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMTkw_4156ef55-b5d1-468c-b0a6-1b7df3c2e982">80021</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMTkx_6c6dd55f-9898-458a-bb26-b689d641cd09">303</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMTc5_8ea2c8bf-b79f-4602-840b-cae3327fbe27">665-5700</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGFibGU6ZWQzMzlhZjZlZWE5NDY3M2EzODNjMjRmYTc2NGMyNDQvdGFibGVyYW5nZTplZDMzOWFmNmVlYTk0NjczYTM4M2MyNGZhNzY0YzI0NF8xLTAtMS0xLTAvdGV4dHJlZ2lvbjplYTk3MmIyZTM0OTg0ODVjYmU3NWJlYjU0MTFkOTY5ZV80_15656425-4111-4a7a-b95d-96af222e8f8e">Common Stock, $0.05 Par Value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGFibGU6ZWQzMzlhZjZlZWE5NDY3M2EzODNjMjRmYTc2NGMyNDQvdGFibGVyYW5nZTplZDMzOWFmNmVlYTk0NjczYTM4M2MyNGZhNzY0YzI0NF8xLTItMS0xLTA_fb6aedab-4256-4e6d-8a83-99fe6cfe643b">BOOM</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGFibGU6ZWQzMzlhZjZlZWE5NDY3M2EzODNjMjRmYTc2NGMyNDQvdGFibGVyYW5nZTplZDMzOWFmNmVlYTk0NjczYTM4M2MyNGZhNzY0YzI0NF8xLTQtMS0xLTA_42538ee7-1772-4840-af57-f8e42eb2c4b3">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMTg1_828c3e4f-4945-43f8-a6d0-692c34199761">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMTgw_447f3767-3615-44f4-b59f-f195d2757992">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGFibGU6NGQxY2I4YjMxZmI4NDQxMmIzODIzYTRiZGU3Mjk2YTYvdGFibGVyYW5nZTo0ZDFjYjhiMzFmYjg0NDEyYjM4MjNhNGJkZTcyOTZhNl8wLTItMS0xLTAvdGV4dHJlZ2lvbjpjOGM2NjM3ZGU0YWE0YzIyOGM5MzI5NDllZjIxYTI1Ml80_3aa7a533-4e7e-4139-be0c-c3abe4dcd658">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGFibGU6NGQxY2I4YjMxZmI4NDQxMmIzODIzYTRiZGU3Mjk2YTYvdGFibGVyYW5nZTo0ZDFjYjhiMzFmYjg0NDEyYjM4MjNhNGJkZTcyOTZhNl8yLTItMS0xLTAvdGV4dHJlZ2lvbjo4MGY1MmMzNDk5OGE0ZmJhYWZlYjE4NzgxMWYxNDJmZV8zMA_20c5ca67-0111-4718-8476-b5efe1015436">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGFibGU6NGQxY2I4YjMxZmI4NDQxMmIzODIzYTRiZGU3Mjk2YTYvdGFibGVyYW5nZTo0ZDFjYjhiMzFmYjg0NDEyYjM4MjNhNGJkZTcyOTZhNl80LTItMS0xLTAvdGV4dHJlZ2lvbjo2NTQ4MDZiM2ZkMWE0YTJmODdmZjIxN2RhNzlhYWQxNV8yOA_f7ea5555-9b3d-4b4b-be29-877378be5712">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMTg2_bbc18cc3-31e9-42ec-b85c-56e82db82119">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ib0ec5f09c2794bedad23dfff6f4b0835_I20200723"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xL2ZyYWc6ZGVjN2Q4NWY3ZThjNDI3NDlkNjU5OTFhN2EwYjAwMGUvdGV4dHJlZ2lvbjpkZWM3ZDg1ZjdlOGM0Mjc0OWQ2NTk5MWE3YTBiMDAwZV8yMTYw_be7e3719-a795-4ce6-8b40-0e5d09ace6c8"
      unitRef="shares">14769263</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNC0xLTEtMS0w_c58f8f07-414a-4fe2-b799-076a66213142"
      unitRef="usd">17248000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNC0zLTEtMS0w_4d175ee1-f564-41dc-af09-86e883ad715a"
      unitRef="usd">20353000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNS0wLTEtMS0wL3RleHRyZWdpb246NmE0ZTUyNjU2NzE3NGJkZTlmMTM2M2U2YmIwYjEzNjVfNjc_25162928-12c6-4c02-ad57-237246ba5256"
      unitRef="usd">2882000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNS0wLTEtMS0wL3RleHRyZWdpb246NmE0ZTUyNjU2NzE3NGJkZTlmMTM2M2U2YmIwYjEzNjVfNzQ_663afe68-a54a-45d2-9b7c-db45d229c963"
      unitRef="usd">967000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNS0xLTEtMS0w_c700e4b6-03f5-4522-8e30-e63517516591"
      unitRef="usd">33684000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNS0zLTEtMS0w_df31d580-7a73-41dc-9209-065c8ae64612"
      unitRef="usd">60855000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNi0xLTEtMS0w_b38ce211-a53e-46a3-8a94-451a98e68a11"
      unitRef="usd">59760000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNi0zLTEtMS0w_11f697c8-211f-4c49-9c44-adfbd9b0f635"
      unitRef="usd">53728000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNy0xLTEtMS0w_65c6c6b5-f3b9-4b3a-9dab-e9ad943efbba"
      unitRef="usd">8419000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNy0zLTEtMS0w_2ae6ed80-7b69-46c1-ab8b-f6f9964f7c57"
      unitRef="usd">9417000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMTAtMS0xLTEtMA_f9230193-4baa-4f39-908a-0afd94521742"
      unitRef="usd">119111000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMTAtMy0xLTEtMA_f863bb67-70f5-4ac6-92e1-d7444529fde7"
      unitRef="usd">144353000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMTEtMS0xLTEtMA_89b53824-27fc-4f7b-a7f8-9bdf7637efa8"
      unitRef="usd">175832000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMTEtMy0xLTEtMA_0b7da337-cbe5-4218-9f8a-b53a4c536a2d"
      unitRef="usd">174741000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMTItMS0xLTEtMA_7600bd9f-bcc4-4468-9220-3217747e1f94"
      unitRef="usd">69379000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMTItMy0xLTEtMA_ed45c747-db16-4894-b60f-7ddb93635d1f"
      unitRef="usd">66507000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMTMtMS0xLTEtMA_8ea62db3-19e3-4a19-8306-fddcf50fd19d"
      unitRef="usd">106453000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMTMtMy0xLTEtMA_b79e22e3-f93a-4663-b01e-42094d200bbe"
      unitRef="usd">108234000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMTYtMS0xLTEtMA_daa6b540-5708-450d-881b-3d2a6c711faa"
      unitRef="usd">4784000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMTYtMy0xLTEtMA_9551640d-2bd4-4841-8d34-b3ee9bd5b421"
      unitRef="usd">5880000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMTctMS0xLTEtMA_9e43aa8c-f59f-4318-be3f-73252f329766"
      unitRef="usd">4157000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMTctMy0xLTEtMA_b69a6826-d7b3-47e9-b9fd-5fa16730ccd7"
      unitRef="usd">3836000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMTgtMS0xLTEtMA_7a50cc4b-c29d-4632-b90a-2a0cf0ec027b"
      unitRef="usd">17512000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMTgtMy0xLTEtMA_e586d980-96c2-4146-b08e-156322008c97"
      unitRef="usd">15118000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMTktMS0xLTEtMA_a31acacf-074a-458e-9fdb-8b53864ee266"
      unitRef="usd">252017000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMTktMy0xLTEtMA_1ecc6512-6fc8-4302-9c5f-0a3b3cf2e663"
      unitRef="usd">277421000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMjMtMS0xLTEtMA_a3f56b74-05ef-4771-8fa2-c8cab5a425b2"
      unitRef="usd">21473000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMjMtMy0xLTEtMA_4a997817-dd7e-4ecd-99ac-8bf12b108ad8"
      unitRef="usd">34758000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMjQtMS0xLTEtMA_31698a95-6bd8-449b-94d9-f4ddbe45aea7"
      unitRef="usd">5780000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMjQtMy0xLTEtMA_4b3dd101-a6c4-4793-8505-1d0c227acc3e"
      unitRef="usd">6903000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMjYtMS0xLTEtMA_bb4e3a75-f97e-4847-9555-1fa1738943d0"
      unitRef="usd">0</us-gaap:DividendsPayableCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMjYtMy0xLTEtMA_ab203012-4185-43c9-a008-d4693667aaf5"
      unitRef="usd">1866000</us-gaap:DividendsPayableCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMjctMS0xLTEtMA_40f7f207-46e3-4565-8b96-83e7bc6d92d7"
      unitRef="usd">5727000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMjctMy0xLTEtMA_1172918f-352a-463e-9f33-75e421614bfc"
      unitRef="usd">9651000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMjgtMS0xLTEtMA_20e484e2-4ab1-4c51-8288-3002046d955b"
      unitRef="usd">6714000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMjgtMy0xLTEtMA_04096947-1d67-40b9-8ba3-8d2b386895de"
      unitRef="usd">10668000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMjktMS0xLTEtMA_ca19f3e3-b58d-4ef5-9d55-12ed627d669a"
      unitRef="usd">5226000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMjktMy0xLTEtMA_601aba57-5d51-46d9-b4cd-8e137aacd08a"
      unitRef="usd">2736000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMzAtMS0xLTEtMA_68b7a612-93a4-4a95-896a-831db8b93293"
      unitRef="usd">3125000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMzAtMy0xLTEtMA_1966e4d1-fb2c-4efd-92d4-3c15d06fe154"
      unitRef="usd">3125000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMzEtMS0xLTEtMA_a4f42ba5-8990-44df-a588-081e7167d212"
      unitRef="usd">1846000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMzEtMy0xLTEtMA_ec31be9c-f6ff-41da-8c60-b680f8bd513e"
      unitRef="usd">1716000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMzMtMS0xLTEtMA_e23af958-a6fd-4b2a-a47e-b205fa35611f"
      unitRef="usd">49891000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMzMtMy0xLTEtMA_3f55da6b-f9f5-4d0c-aee8-904509c5fd0a"
      unitRef="usd">71423000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermLineOfCredit
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMzQtMS0xLTEtMA_1048e466-35ac-4e01-a516-cb082ca2612f"
      unitRef="usd">9595000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMzQtMy0xLTEtMA_fe3642c1-7dbe-4865-b21b-64b77bbf16c2"
      unitRef="usd">11147000</us-gaap:LongTermLineOfCredit>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMzYtMS0xLTEtMA_eb95cf8b-6aa0-494f-a2dd-732568acb6b1"
      unitRef="usd">2747000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMzYtMy0xLTEtMA_64e23303-1d6d-4000-a982-478985b36524"
      unitRef="usd">3786000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMzctMS0xLTEtMA_b8779544-3ebf-4976-a10c-94a2c9fbd62c"
      unitRef="usd">19501000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMzctMy0xLTEtMA_e204beb3-826e-473c-a2aa-8ccc883f14fe"
      unitRef="usd">18924000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMzgtMS0xLTEtMA_e2022685-ab2d-413d-8207-f2b94c613994"
      unitRef="usd">81734000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMzgtMy0xLTEtMA_b055a322-8416-4655-9c09-a6d555c22d07"
      unitRef="usd">105280000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMzktMS0xLTEtMA_6dcd6c75-5781-48c7-af09-51cf8020135e"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfMzktMy0xLTEtMA_d964bedd-2b32-40ca-b320-b5376a2b8a6c"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOmVjNWZiOGE3OWMwYjRmOTJiZmRkNzg2YzhkMDMwYjY4XzIx_2b5ec678-6389-4510-9099-5b30e40e31d3"
      unitRef="usdPerShare">0.05</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOmVjNWZiOGE3OWMwYjRmOTJiZmRkNzg2YzhkMDMwYjY4XzIx_a256aa85-47cf-47dd-8a26-c0d9660f9cdb"
      unitRef="usdPerShare">0.05</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOmVjNWZiOGE3OWMwYjRmOTJiZmRkNzg2YzhkMDMwYjY4XzM1_20a0cdcd-f977-4c91-8e29-c41dc68fe0be"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOmVjNWZiOGE3OWMwYjRmOTJiZmRkNzg2YzhkMDMwYjY4XzM1_c34a6635-ee66-4713-8d41-b9353a8dc5d2"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOmVjNWZiOGE3OWMwYjRmOTJiZmRkNzg2YzhkMDMwYjY4XzU3_551ff38c-2b38-45e4-9dad-d3eb1223efb1"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOmVjNWZiOGE3OWMwYjRmOTJiZmRkNzg2YzhkMDMwYjY4XzU3_b315e88f-14a0-4737-aa75-d93e31d850d4"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOmVjNWZiOGE3OWMwYjRmOTJiZmRkNzg2YzhkMDMwYjY4XzU3_b3dd58fa-786b-441d-b42e-d1a62136df07"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOmVjNWZiOGE3OWMwYjRmOTJiZmRkNzg2YzhkMDMwYjY4XzU3_b8315582-0876-45d0-b0bb-8c1c0d816106"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDEtMS0xLTEtMA_cebbac67-666e-42a3-8989-f6d60b5e37b5"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDEtMy0xLTEtMA_e2e50b69-2d96-42f7-8df3-2cd0b04a7802"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjA5ZjZkMzVlY2IxYTQ1OTk4MDliMjc4ZTMzOWM4NzcwXzE4_a895420e-b245-4919-bbde-aa489172cb2c"
      unitRef="usdPerShare">0.05</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjA5ZjZkMzVlY2IxYTQ1OTk4MDliMjc4ZTMzOWM4NzcwXzE4_afd243cd-c3f8-4700-bb18-5d823f6bfdb0"
      unitRef="usdPerShare">0.05</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjA5ZjZkMzVlY2IxYTQ1OTk4MDliMjc4ZTMzOWM4NzcwXzMy_0601d389-b963-43c5-818d-a30f3d80684e"
      unitRef="shares">25000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjA5ZjZkMzVlY2IxYTQ1OTk4MDliMjc4ZTMzOWM4NzcwXzMy_e61516fe-ddb3-4bad-871b-e943a74cfc9b"
      unitRef="shares">25000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjA5ZjZkMzVlY2IxYTQ1OTk4MDliMjc4ZTMzOWM4NzcwXzU0_2ecf6024-6ba4-4d03-b14a-acd41d685f59"
      unitRef="shares">14769310</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjA5ZjZkMzVlY2IxYTQ1OTk4MDliMjc4ZTMzOWM4NzcwXzYx_0e4095a1-613c-4b5f-91cf-88ba53ecca22"
      unitRef="shares">14652675</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDItMS0xLTEtMA_1daf568a-de72-4b35-ad1f-4a3d82377547"
      unitRef="usd">765000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDItMy0xLTEtMA_c2e661e6-8722-48a3-974c-d4d77bbb1d21"
      unitRef="usd">756000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDMtMS0xLTEtMA_51c31c68-ccee-48f7-bec5-1ca54a4b206d"
      unitRef="usd">88501000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDMtMy0xLTEtMA_9dca9d80-3992-4e58-a888-c179c708362d"
      unitRef="usd">85639000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDQtMS0xLTEtMA_cef40c84-0741-4f2c-8377-d3909bcfbbf9"
      unitRef="usd">115576000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDQtMy0xLTEtMA_4e029000-93ae-421a-87de-55f5672e0054"
      unitRef="usd">119002000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDUtMS0xLTEtMA_0cf8c8db-f1ca-4e7b-93e7-cd408dccbefa"
      unitRef="usd">-26038000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDUtMy0xLTEtMA_868f0757-597a-4c2a-8bf2-062cf1a6ca71"
      unitRef="usd">-25803000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockShares
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDYtMC0xLTEtMC90ZXh0cmVnaW9uOjk3ZmUwYzM1MGZmMTQ5ZmJiNDUyMzk2MjJlYzJkMmU3Xzg3_727a6290-ec66-4ee1-a404-34f141496499"
      unitRef="shares">527981</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDYtMC0xLTEtMC90ZXh0cmVnaW9uOjk3ZmUwYzM1MGZmMTQ5ZmJiNDUyMzk2MjJlYzJkMmU3Xzk0_22c4b6ac-d0ee-4555-9cfb-389147dc174c"
      unitRef="shares">464532</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDYtMS0xLTEtMA_b96f77be-6088-4d2f-815d-c5d39f12460f"
      unitRef="usd">8521000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDYtMy0xLTEtMA_a6b47690-0d67-4416-b728-86b77512a923"
      unitRef="usd">7453000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDktMS0xLTEtMA_6a9d7230-a944-4af4-979e-bbe017bf15ec"
      unitRef="usd">170283000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNDktMy0xLTEtMA_10acf69f-e225-48a6-97e9-e842d517100e"
      unitRef="usd">172141000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNTAtMS0xLTEtMA_31c84e4d-92f4-4752-949d-2bb755ae4673"
      unitRef="usd">252017000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xNi9mcmFnOjcyOWU4MDdhYWMxYzRlNDliZDMyNmZmMWU5YjI1YjRmL3RhYmxlOjQyOWI0ZmMxNjA2NzQzMTZiNjhiOTI5NDI3MmRkOWRlL3RhYmxlcmFuZ2U6NDI5YjRmYzE2MDY3NDMxNmI2OGI5Mjk0MjcyZGQ5ZGVfNTAtMy0xLTEtMA_c16ba5ea-5fb7-4546-b148-5a1efd8ab27f"
      unitRef="usd">277421000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMi0xLTEtMS0w_3ba5e1b0-d988-4b54-9f03-a6b0fee75d57"
      unitRef="usd">43203000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMi0zLTEtMS0w_06fc1653-1ac7-4f67-93b4-d11e0a7dc2c1"
      unitRef="usd">110954000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMi01LTEtMS0w_9ddfc688-fe36-469a-b46e-1206f2226f5e"
      unitRef="usd">116766000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMi03LTEtMS0w_c0c48077-1381-4eb0-9587-89c819f4d1bb"
      unitRef="usd">211089000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMy0xLTEtMS0w_4d6fe870-aa8d-4327-a916-387828a5a0c1"
      unitRef="usd">36599000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMy0zLTEtMS0w_79fe31e8-b77c-41f2-9fbe-37b957cb150b"
      unitRef="usd">68881000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMy01LTEtMS0w_7e7bc0bf-536d-4f0d-ab5a-0fd374c93f31"
      unitRef="usd">85696000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMy03LTEtMS0w_00989840-44e1-473e-8726-a6454e09c42b"
      unitRef="usd">132611000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfNC0xLTEtMS0w_27ffb776-88c0-4d7f-b6e7-c7f535f952f6"
      unitRef="usd">6604000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfNC0zLTEtMS0w_0da0bcbc-05f6-4681-a0c3-9de8fb42b3c5"
      unitRef="usd">42073000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfNC01LTEtMS0w_b30fa172-1243-42cd-a778-b5b4b1daf552"
      unitRef="usd">31070000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfNC03LTEtMS0w_1cae2625-50bf-4ad8-9be1-e4e93c1afbd6"
      unitRef="usd">78478000</us-gaap:GrossProfit>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfNi0xLTEtMS0w_765a4f25-a682-4591-b7a7-047a9a0f806f"
      unitRef="usd">6707000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfNi0zLTEtMS0w_f910f63f-3381-4e64-9278-9d00f5e8bb8d"
      unitRef="usd">9460000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfNi01LTEtMS0w_743e81c7-abad-495e-935d-7a710521d8bb"
      unitRef="usd">14831000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfNi03LTEtMS0w_0e40b22f-914c-432f-b756-09905244b736"
      unitRef="usd">18628000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:SellingExpense
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfNy0xLTEtMS0w_1a6bc035-f782-4880-8bb1-1316bfcfbb51"
      unitRef="usd">5488000</us-gaap:SellingExpense>
    <us-gaap:SellingExpense
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfNy0zLTEtMS0w_fcc08538-c53a-4d74-85a6-ef974c1bd580"
      unitRef="usd">7239000</us-gaap:SellingExpense>
    <us-gaap:SellingExpense
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfNy01LTEtMS0w_51f85461-3145-4f51-8276-3924c2fb28b4"
      unitRef="usd">14015000</us-gaap:SellingExpense>
    <us-gaap:SellingExpense
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfNy03LTEtMS0w_9b2c79b3-9e60-4e40-8471-bb2383e25754"
      unitRef="usd">13548000</us-gaap:SellingExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfOC0xLTEtMS0w_be388801-c31a-41d9-a6ca-3183687ab33a"
      unitRef="usd">353000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfOC0zLTEtMS0w_4828e35a-fdda-4931-b9a0-f770c8ac96bf"
      unitRef="usd">397000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfOC01LTEtMS0w_c9ca4ed3-2f25-4930-a7a4-52f96246d18b"
      unitRef="usd">707000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfOC03LTEtMS0w_1b1cd0ae-9233-43d9-ba18-8e793822c232"
      unitRef="usd">795000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTAtMS0xLTEtMA_67968e51-3b77-48f1-8c14-eef6eba25615"
      unitRef="usd">2046000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTAtMy0xLTEtMA_8a149b7a-0fc8-4a8d-adab-e6c1bb2271ee"
      unitRef="usd">324000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTAtNS0xLTEtMA_72e79e36-04d9-4155-a779-30cee01594a2"
      unitRef="usd">3162000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTAtNy0xLTEtMA_4903601c-29af-4337-9c27-576cc0e6835b"
      unitRef="usd">402000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:OperatingExpenses
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTMtMS0xLTEtMA_61864a0a-8c49-4546-a3e0-a5d9822a2115"
      unitRef="usd">14594000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTMtMy0xLTEtMA_c5e131a7-dc7c-42b0-887e-fdf0b0e48903"
      unitRef="usd">17420000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTMtNS0xLTEtMA_3e351757-fb7a-4e5b-957a-b14833fbaff1"
      unitRef="usd">32715000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTMtNy0xLTEtMA_0fdb24d7-cadc-4edb-9a0c-8b71f201ac00"
      unitRef="usd">33373000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTQtMS0xLTEtMA_aa91f385-afd7-4af9-b504-e233e915d2d7"
      unitRef="usd">-7990000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTQtMy0xLTEtMA_5648679a-5ae0-495f-9e76-ef9f2a0f4386"
      unitRef="usd">24653000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTQtNS0xLTEtMA_79c0c73f-57f5-435c-87ee-4e5149e44422"
      unitRef="usd">-1645000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTQtNy0xLTEtMA_c1eca34a-10fe-48be-81c9-dc6c74c629f0"
      unitRef="usd">45105000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTYtMS0xLTEtMA_421640a3-dbcd-4181-9281-7613dd035af0"
      unitRef="usd">-85000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTYtMy0xLTEtMA_236ab474-1795-42c2-b11d-f7950db6ad78"
      unitRef="usd">343000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTYtNS0xLTEtMA_06e61d6c-d1f9-417f-b706-c10b6e8a6ee4"
      unitRef="usd">32000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTYtNy0xLTEtMA_965dbb28-f025-4106-920d-6e702d104a95"
      unitRef="usd">322000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpense
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTctMS0xLTEtMA_ea5e7361-7b61-4613-861e-08aa9b56dcda"
      unitRef="usd">156000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTctMy0xLTEtMA_ea8bc5eb-831d-4631-87a0-baf69d6fdf84"
      unitRef="usd">409000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTctNS0xLTEtMA_16a0d1aa-1a1a-48f5-9ce9-1f34a576ad20"
      unitRef="usd">394000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTctNy0xLTEtMA_96a99dbc-d3b1-4c2b-9edd-6b97d62f14dc"
      unitRef="usd">782000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTgtMS0xLTEtMA_fdabcf92-d0f8-4eaa-a4b0-031febee759b"
      unitRef="usd">-8231000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTgtMy0xLTEtMA_c2debd00-299d-4082-8070-15f8e2d556ec"
      unitRef="usd">24587000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTgtNS0xLTEtMA_4eff3429-1521-4e39-9306-adc5458f7ee1"
      unitRef="usd">-2007000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTgtNy0xLTEtMA_1a90a2ea-1ad8-418d-8dad-7083f2b8be04"
      unitRef="usd">44645000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTktMS0xLTEtMA_f6f19885-8540-438f-810e-95952a6696b9"
      unitRef="usd">-2583000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTktMy0xLTEtMA_500f1c95-b27d-406b-9c2e-f08511a4c7ff"
      unitRef="usd">7343000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTktNS0xLTEtMA_809bfd83-5193-4f22-a4c7-2f6eacf6d333"
      unitRef="usd">-514000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMTktNy0xLTEtMA_f18620f3-2c77-4903-87fe-9bc2951fc1b6"
      unitRef="usd">12231000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMjUtMS0xLTEtMA_096d92d4-ab62-4587-8579-544e6a12f33c"
      unitRef="usd">-5648000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMjUtMy0xLTEtMA_8b5cfc40-a6f0-4ac4-99d1-37ed953ce9d1"
      unitRef="usd">17244000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMjUtNS0xLTEtMA_d79e1d93-8f49-4008-b904-539d5c465ada"
      unitRef="usd">-1493000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMjUtNy0xLTEtMA_40738931-db9d-40ef-8d21-e3a96f0e3918"
      unitRef="usd">32414000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzAtMS0xLTEtMA_bcebb36f-ab8e-4d02-9848-03b55b7a3e5c"
      unitRef="usdPerShare">-0.38</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzAtMy0xLTEtMA_92a45aca-31f2-4112-a0a2-3285ca48ec49"
      unitRef="usdPerShare">1.17</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzAtNS0xLTEtMA_c6bd8929-794a-4e4d-bcd2-6514b13e2e0f"
      unitRef="usdPerShare">-0.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzAtNy0xLTEtMA_8c97c591-c3a8-4c14-a061-09f87a13c99a"
      unitRef="usdPerShare">2.20</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzEtMS0xLTEtMA_f1d26e44-80ae-49c5-b0d8-dbfed1f04183"
      unitRef="usdPerShare">-0.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzEtMy0xLTEtMA_87be8b68-0e5e-48c4-b081-4828a4658887"
      unitRef="usdPerShare">1.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzEtNS0xLTEtMA_15bfd88a-9c92-49e5-a7fe-ea663a26974a"
      unitRef="usdPerShare">-0.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzEtNy0xLTEtMA_dc9f908e-146e-4a15-90f7-a99e01c0e9af"
      unitRef="usdPerShare">2.17</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzMtMS0xLTEtMA_3e8cee25-e359-4ab3-aef9-2ab8898664c7"
      unitRef="shares">14832242</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzMtMy0xLTEtMA_fe5c63f0-83d1-4cd2-b78f-e4a22ea4f703"
      unitRef="shares">14647019</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzMtNS0xLTEtMA_adb687b8-18bc-47f8-8768-b9b22ded1531"
      unitRef="shares">14745661</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzMtNy0xLTEtMA_d66ff5a5-7280-4a8d-b9d6-e995aa6238d6"
      unitRef="shares">14624718</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzQtMS0xLTEtMA_076c20de-1546-440d-8694-e38a5034aabf"
      unitRef="shares">14832242</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzQtMy0xLTEtMA_45bd972e-0bb3-4bd7-8323-7018341bce02"
      unitRef="shares">14899987</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzQtNS0xLTEtMA_08469f5a-994f-45f7-a2c0-a65b0d2c6bba"
      unitRef="shares">14745661</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzQtNy0xLTEtMA_49afcc44-0b1b-460a-8501-0aeb6975b3c1"
      unitRef="shares">14849816</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzYtMS0xLTEtMA_5bd2f213-7fec-4640-bf19-59724daabae8"
      unitRef="usdPerShare">0</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzYtMy0xLTEtMA_d17f805d-219a-4807-81b8-bf8e67177810"
      unitRef="usdPerShare">0.02</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzYtNS0xLTEtMA_0224f1a7-fda4-49e2-b483-23bc98a865bf"
      unitRef="usdPerShare">0.125</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8xOS9mcmFnOmRhZmE1YWZiYzU4ZDQ3MTJiYzg4ZTI0NmQ0YTE1ZDk4L3RhYmxlOjljZTk3YjI1NzIxMDQ0MGE5ODgxMzE2ZjMzYjQxNDE4L3RhYmxlcmFuZ2U6OWNlOTdiMjU3MjEwNDQwYTk4ODEzMTZmMzNiNDE0MThfMzYtNy0xLTEtMA_0d529a76-faa1-4729-8d06-f0772275615c"
      unitRef="usdPerShare">0.04</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:NetIncomeLoss
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yMi9mcmFnOmIzNjI2NDU0ZTQ0YzRjZDM4ZWU3ZWRiNmZhZDUwZGMzL3RhYmxlOjRiODhjYWNjNWRjMjRlNDA4NjlkNzYxYTE0MThlZjk0L3RhYmxlcmFuZ2U6NGI4OGNhY2M1ZGMyNGU0MDg2OWQ3NjFhMTQxOGVmOTRfMi0xLTEtMS0w_db869b99-7c7d-4802-97c4-8bda36be7fa2"
      unitRef="usd">-5648000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yMi9mcmFnOmIzNjI2NDU0ZTQ0YzRjZDM4ZWU3ZWRiNmZhZDUwZGMzL3RhYmxlOjRiODhjYWNjNWRjMjRlNDA4NjlkNzYxYTE0MThlZjk0L3RhYmxlcmFuZ2U6NGI4OGNhY2M1ZGMyNGU0MDg2OWQ3NjFhMTQxOGVmOTRfMi0zLTEtMS0w_1e4f864b-00ec-46df-90c4-38b053968943"
      unitRef="usd">17244000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yMi9mcmFnOmIzNjI2NDU0ZTQ0YzRjZDM4ZWU3ZWRiNmZhZDUwZGMzL3RhYmxlOjRiODhjYWNjNWRjMjRlNDA4NjlkNzYxYTE0MThlZjk0L3RhYmxlcmFuZ2U6NGI4OGNhY2M1ZGMyNGU0MDg2OWQ3NjFhMTQxOGVmOTRfMi01LTEtMS0w_3109e1fe-f88d-404c-86fa-89a314ccc21b"
      unitRef="usd">-1493000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yMi9mcmFnOmIzNjI2NDU0ZTQ0YzRjZDM4ZWU3ZWRiNmZhZDUwZGMzL3RhYmxlOjRiODhjYWNjNWRjMjRlNDA4NjlkNzYxYTE0MThlZjk0L3RhYmxlcmFuZ2U6NGI4OGNhY2M1ZGMyNGU0MDg2OWQ3NjFhMTQxOGVmOTRfMi03LTEtMS0w_5c0e19b6-a922-4551-b340-25891ed5e5ce"
      unitRef="usd">32414000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yMi9mcmFnOmIzNjI2NDU0ZTQ0YzRjZDM4ZWU3ZWRiNmZhZDUwZGMzL3RhYmxlOjRiODhjYWNjNWRjMjRlNDA4NjlkNzYxYTE0MThlZjk0L3RhYmxlcmFuZ2U6NGI4OGNhY2M1ZGMyNGU0MDg2OWQ3NjFhMTQxOGVmOTRfNC0xLTEtMS0w_00c487ea-20d8-4061-93bb-9130e1bacca2"
      unitRef="usd">605000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yMi9mcmFnOmIzNjI2NDU0ZTQ0YzRjZDM4ZWU3ZWRiNmZhZDUwZGMzL3RhYmxlOjRiODhjYWNjNWRjMjRlNDA4NjlkNzYxYTE0MThlZjk0L3RhYmxlcmFuZ2U6NGI4OGNhY2M1ZGMyNGU0MDg2OWQ3NjFhMTQxOGVmOTRfNC0zLTEtMS0w_310dd030-d3e9-4b45-b150-3a3107e5f9dc"
      unitRef="usd">1538000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yMi9mcmFnOmIzNjI2NDU0ZTQ0YzRjZDM4ZWU3ZWRiNmZhZDUwZGMzL3RhYmxlOjRiODhjYWNjNWRjMjRlNDA4NjlkNzYxYTE0MThlZjk0L3RhYmxlcmFuZ2U6NGI4OGNhY2M1ZGMyNGU0MDg2OWQ3NjFhMTQxOGVmOTRfNC01LTEtMS0w_81869446-c2f2-47b8-bc1e-2f11c8be8cbe"
      unitRef="usd">-235000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yMi9mcmFnOmIzNjI2NDU0ZTQ0YzRjZDM4ZWU3ZWRiNmZhZDUwZGMzL3RhYmxlOjRiODhjYWNjNWRjMjRlNDA4NjlkNzYxYTE0MThlZjk0L3RhYmxlcmFuZ2U6NGI4OGNhY2M1ZGMyNGU0MDg2OWQ3NjFhMTQxOGVmOTRfNC03LTEtMS0w_3e51a59f-9f3a-4b03-ab8b-988d5e2683c1"
      unitRef="usd">1119000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yMi9mcmFnOmIzNjI2NDU0ZTQ0YzRjZDM4ZWU3ZWRiNmZhZDUwZGMzL3RhYmxlOjRiODhjYWNjNWRjMjRlNDA4NjlkNzYxYTE0MThlZjk0L3RhYmxlcmFuZ2U6NGI4OGNhY2M1ZGMyNGU0MDg2OWQ3NjFhMTQxOGVmOTRfNi0xLTEtMS0w_985f568e-c496-43a9-b01c-197762b47ac6"
      unitRef="usd">-5043000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yMi9mcmFnOmIzNjI2NDU0ZTQ0YzRjZDM4ZWU3ZWRiNmZhZDUwZGMzL3RhYmxlOjRiODhjYWNjNWRjMjRlNDA4NjlkNzYxYTE0MThlZjk0L3RhYmxlcmFuZ2U6NGI4OGNhY2M1ZGMyNGU0MDg2OWQ3NjFhMTQxOGVmOTRfNi0zLTEtMS0w_8e5f05ed-aa8f-4cec-835d-56d6b091b095"
      unitRef="usd">18782000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yMi9mcmFnOmIzNjI2NDU0ZTQ0YzRjZDM4ZWU3ZWRiNmZhZDUwZGMzL3RhYmxlOjRiODhjYWNjNWRjMjRlNDA4NjlkNzYxYTE0MThlZjk0L3RhYmxlcmFuZ2U6NGI4OGNhY2M1ZGMyNGU0MDg2OWQ3NjFhMTQxOGVmOTRfNi01LTEtMS0w_9b30c765-a7b9-4875-8000-93b6e87549ec"
      unitRef="usd">-1728000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yMi9mcmFnOmIzNjI2NDU0ZTQ0YzRjZDM4ZWU3ZWRiNmZhZDUwZGMzL3RhYmxlOjRiODhjYWNjNWRjMjRlNDA4NjlkNzYxYTE0MThlZjk0L3RhYmxlcmFuZ2U6NGI4OGNhY2M1ZGMyNGU0MDg2OWQ3NjFhMTQxOGVmOTRfNi03LTEtMS0w_f718d854-22e1-4323-9f7f-49c4955fe4af"
      unitRef="usd">33533000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesIssued
      contextRef="i908f06e3ab57411286d4725bb3ed68d9_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfNC0xLTEtMS0zMw_61a07482-8a5f-4708-8af7-d7dfaf8f62a1"
      unitRef="shares">15260835</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i908f06e3ab57411286d4725bb3ed68d9_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfNC0zLTEtMS0zMw_9dada104-6b99-4121-934a-ee31224b3eb1"
      unitRef="usd">763000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie1eae1fc276c4282860529c230244d15_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfNC01LTEtMS0zMw_b404b04d-980b-4862-8aae-f98aff0bf14b"
      unitRef="usd">86832000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia52aa11e6c7f4d88858689b178db1a83_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfNC03LTEtMS0zMw_be408737-b70d-4fee-a315-cc128c1f9c8e"
      unitRef="usd">121224000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if55c41bf409a4f548660584cc489616c_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfNC05LTEtMS0zMw_f3e5a7d0-f7d9-44a4-90b4-bb0171d47993"
      unitRef="usd">-26643000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ice668ffff3694bef9772a455bcb79231_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfNC0xMS0xLTEtMzM_a06607ec-434b-430b-ab08-7409a2b32e3b"
      unitRef="shares">509593</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ice668ffff3694bef9772a455bcb79231_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfNC0xMy0xLTEtMzM_1232c79c-4283-4219-96ac-97a83be2dcb1"
      unitRef="usd">-8487000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id9155568f2ec49c08d0020a65b86ecb5_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfNC0xNy0xLTEtMzM_ebf9b2ed-db37-478c-9d75-dbc8e59ac880"
      unitRef="usd">173689000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i63bccfee8a1e44c39bea8f05ffca0e90_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfNS03LTEtMS0zMw_e8cf600c-5486-4b3f-9b82-c915d8af8bac"
      unitRef="usd">-5648000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfNS0xNy0xLTEtMzM_ee059b5d-89a0-496e-a8d7-87154ad68a33"
      unitRef="usd">-5648000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i0724c992bfd4479da7d7c6aa059a34ea_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfNi05LTEtMS0zMw_59dca45f-12e5-4012-92d8-925342cd8293"
      unitRef="usd">605000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfNi0xNy0xLTEtMzM_8474c31b-6300-4089-8cad-2f0f97fad437"
      unitRef="usd">605000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i52f18d63bbcd4c6ca7d37a9597994a25_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfNy0xLTEtMS0zMw_63b4e7f1-02c1-48b4-ac85-718c81dcfa09"
      unitRef="shares">36456</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i52f18d63bbcd4c6ca7d37a9597994a25_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfNy0zLTEtMS0zMw_48e09a73-6ec9-4291-b356-a4e355422b28"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i80ec137b52ad4158b8a0a6262affc132_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfNy01LTEtMS0zMw_9c407b17-8177-40b8-88a1-cbb73b20fc1f"
      unitRef="usd">261000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfNy0xNy0xLTEtMzM_bf2cba20-375a-42ac-86f4-ea59497e60f0"
      unitRef="usd">263000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i80ec137b52ad4158b8a0a6262affc132_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfOS01LTEtMS0zMw_6794cf55-c57f-4d73-8fba-dae495eb6ebb"
      unitRef="usd">1408000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfOS0xNy0xLTEtMzM_2dd2f54c-d437-4b9b-b362-bdb3de669299"
      unitRef="usd">1408000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="id8a4bcbc954f45e59a31402cd067fbf4_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfMTEtMTEtMS0xLTMz_a6604ab3-bf93-4e75-bfcd-2c2cf92464b7"
      unitRef="shares">18388</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="id8a4bcbc954f45e59a31402cd067fbf4_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfMTEtMTMtMS0xLTMz_5443b9bf-7f6c-411e-b007-6b088752c966"
      unitRef="usd">34000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfMTEtMTctMS0xLTMz_5c0a282a-0118-4815-b126-be4426482e0e"
      unitRef="usd">34000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:SharesIssued
      contextRef="i4ee042b3191240a6bbaab1cb74f72315_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfMTMtMS0xLTEtMzM_ce0345bf-af00-4c76-a4c7-bc74805dd6e6"
      unitRef="shares">15297291</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i4ee042b3191240a6bbaab1cb74f72315_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfMTMtMy0xLTEtMzM_1e216ced-20b0-491f-a2cf-242f3b4b232e"
      unitRef="usd">765000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i89a05b268d374e5891fbfaecd601d338_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfMTMtNS0xLTEtMzM_72a88a6b-0a46-4b86-9e64-c21a5372f292"
      unitRef="usd">88501000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8de4aeff48f9454e85f1c24ab6773ba6_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfMTMtNy0xLTEtMzM_2a768a29-1bb7-4782-aac2-9a16624dc49b"
      unitRef="usd">115576000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id13e493fbb874d51bdddb40fc54a8ecc_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfMTMtOS0xLTEtMzM_e4eda5dd-303e-49d0-927d-69d31b7ae333"
      unitRef="usd">-26038000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i2561ca89bddc4d14a1adb563522df23a_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfMTMtMTEtMS0xLTMz_9bb91579-6d24-4b33-80ad-ec4ff4eb5202"
      unitRef="shares">527981</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i2561ca89bddc4d14a1adb563522df23a_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfMTMtMTMtMS0xLTMz_07b80bfd-98af-4a71-a55e-17f9a5202bc6"
      unitRef="usd">-8521000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmFmMWZiNmE2ZTYwOTQ0Mjk5ZjgwMTlmNzJiMzM0YmY4L3RhYmxlcmFuZ2U6YWYxZmI2YTZlNjA5NDQyOTlmODAxOWY3MmIzMzRiZjhfMTMtMTctMS0xLTMz_bf9c60c1-a5cb-4c2c-b64c-9d3da04b0002"
      unitRef="usd">170283000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ib13f89ff5b684dddbfb5b3be037f6597_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfNC0xLTEtMS0zNg_1804760d-edb6-4d06-8044-f3b9a51d8788"
      unitRef="shares">15089080</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ib13f89ff5b684dddbfb5b3be037f6597_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfNC0zLTEtMS0zNg_321dc687-f5e1-44d9-84d0-54ce1150e795"
      unitRef="usd">755000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iea8a2295b42c4742a8bbb090e21366a3_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfNC01LTEtMS0zNg_557a880b-3259-4edf-a73e-858175479f35"
      unitRef="usd">81122000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9377a4b258fd423fa85f040d4162be63_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfNC03LTEtMS0zNg_d95abbfa-66ad-489f-b397-d9191570aa34"
      unitRef="usd">104162000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i22b9d4cf3ddc44f587c9a6ac1dfdc32b_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfNC05LTEtMS0zNg_627058c0-0536-42e0-be79-f0de0b90326b"
      unitRef="usd">-35433000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i13e7bf3d12f24e39b4d82f433bf5873a_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfNC0xMS0xLTEtMzY_a37608ba-10b0-401d-b910-f5901fce20c4"
      unitRef="shares">103384</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i13e7bf3d12f24e39b4d82f433bf5873a_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfNC0xMy0xLTEtMzY_848ef54a-861a-471c-8c64-c6ffc2e420be"
      unitRef="usd">-1695000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i80d656bc72e749d8990e72394d645272_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfNC0xNy0xLTEtMzY_e34f3aa3-cea3-41df-8825-20215a1a2029"
      unitRef="usd">148911000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i7b78e7215392483a807f18ca57590c16_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfNS03LTEtMS0zNg_49df312f-067c-4dbf-9324-3370c9f6e235"
      unitRef="usd">17244000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfNS0xNy0xLTEtMzY_b330d7e1-dc14-43a3-ac61-31c8e2a2486c"
      unitRef="usd">17244000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i2b7d9c86d04a45a29048afd52ebcc4dd_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfNi05LTEtMS0zNg_c4cab6c3-91e6-443f-8775-fbe0d5987f57"
      unitRef="usd">1538000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfNi0xNy0xLTEtMzY_a044cd5f-81c1-4931-8dc1-ed08bc93f711"
      unitRef="usd">1538000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i25bba03d4153484281592bcf8cf0ea97_D20190401-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfNy0xLTEtMS0zNg_034c78b3-9ae8-4c04-a574-b8d81807e353"
      unitRef="shares">18834</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i25bba03d4153484281592bcf8cf0ea97_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfNy0zLTEtMS0zNg_326d6982-a783-40da-bffb-244033992b26"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i3607d757dd60492fbdd5be4aebd811a8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfNy01LTEtMS0zNg_75b86167-6db2-4d31-a3a3-598b476d90d5"
      unitRef="usd">357000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfNy0xNy0xLTEtMzY_14e0e3bd-366e-4028-a251-3465e390e14a"
      unitRef="usd">358000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3607d757dd60492fbdd5be4aebd811a8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfOS01LTEtMS0zNg_16b59b18-bd79-45a0-ada3-6d622e0c26af"
      unitRef="usd">1360000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfOS0xNy0xLTEtMzY_3cce489d-d2f2-4e90-b1b1-c4af22869e78"
      unitRef="usd">1360000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:Dividends
      contextRef="i7b78e7215392483a807f18ca57590c16_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfMTAtNy0xLTEtMzY_be3db952-35d0-4d24-b35b-57210d751e93"
      unitRef="usd">299000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfMTAtMTctMS0xLTM2_842fd3d7-52e3-4add-9e55-1130fff24a36"
      unitRef="usd">299000</us-gaap:Dividends>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i3607d757dd60492fbdd5be4aebd811a8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfMTEtNS0xLTEtMzY_dde26d78-b21a-448a-a37a-ad07fb92de91"
      unitRef="usd">-14000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i0272a83535614da3872abf39341d1409_D20190401-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfMTEtMTEtMS0xLTM2_e6125dad-0068-4d99-b9f2-42cd3f0d0df5"
      unitRef="shares">357439</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i0272a83535614da3872abf39341d1409_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfMTEtMTMtMS0xLTM2_78ad8b12-d382-4230-aa16-0a64396d5e6d"
      unitRef="usd">5625000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfMTEtMTctMS0xLTM2_87232f89-b1f3-411d-a390-e532ecb59053"
      unitRef="usd">5611000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:SharesIssued
      contextRef="ica50bad1c8384e2e891fc1fa4a97f1f2_I20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfMTItMS0xLTEtMzY_4912d531-59c4-42d7-a6fc-4f0d1f22268a"
      unitRef="shares">15107914</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ica50bad1c8384e2e891fc1fa4a97f1f2_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfMTItMy0xLTEtMzY_34638fd1-ad9f-4b87-913d-d3db7be581f0"
      unitRef="usd">756000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i38827c404c2d41348e10a45e9ab5dd61_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfMTItNS0xLTEtMzY_20313bd6-2607-449f-abaa-b2ffdf49765c"
      unitRef="usd">82853000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7c33825e18744cf1a29d5af04ef646d0_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfMTItNy0xLTEtMzY_98f1ada3-d3af-40d9-9ea3-d7bbd6d70cbe"
      unitRef="usd">121107000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i875da931c2984a72956b0e65b5616b94_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfMTItOS0xLTEtMzY_7702f5e7-fe1f-4ec0-9744-b43c94d6113c"
      unitRef="usd">-33895000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i6668ea142b6e4ee7b427546f9a96b4b4_I20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfMTItMTEtMS0xLTM2_72116436-2868-474f-9874-c18b05a8b1ad"
      unitRef="shares">460823</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i6668ea142b6e4ee7b427546f9a96b4b4_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfMTItMTMtMS0xLTM2_98356457-0f66-482f-81a6-4309b553bf75"
      unitRef="usd">-7320000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4a4b14a0afc14698b885fa4725c92a6b_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjkwMDUzZGE5ZjcyODQ4Mzk5Nzk2OGEzMDUzMGYzZjFkL3RhYmxlcmFuZ2U6OTAwNTNkYTlmNzI4NDgzOTk3OTY4YTMwNTMwZjNmMWRfMTItMTctMS0xLTM2_a620c993-4044-4795-b844-b6c2c63b1889"
      unitRef="usd">163501000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="idd0b34c26704493b90f088b5234c8d24_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfNC0xLTEtMS0w_24e36dbd-d07d-426c-9340-e2df803f1bab"
      unitRef="shares">15117207</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="idd0b34c26704493b90f088b5234c8d24_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfNC0zLTEtMS0w_f7cee424-19b7-4760-aac7-2f8db0915a27"
      unitRef="usd">756000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9d208f28dbae43348a517463d9337dbc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfNC01LTEtMS0w_bdc9c174-9476-435d-8f90-9cfe39a0df71"
      unitRef="usd">85639000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icfe095569c38430f93f821399ae0dec3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfNC03LTEtMS0w_b9ae1111-e072-4f3d-9abb-931b447e2149"
      unitRef="usd">119002000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id19acb41fac040abbf97dc4a451cbef5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfNC05LTEtMS0w_c89f41e1-6e39-49ee-a958-39df8e7b1703"
      unitRef="usd">-25803000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="iae5789d6b72044508cb71ac61cf6e744_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfNC0xMS0xLTEtMA_491c2276-33f1-4f52-a9bd-4a1c0cb45ec8"
      unitRef="shares">464532</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="iae5789d6b72044508cb71ac61cf6e744_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfNC0xMy0xLTEtMA_8ac7bd96-ceae-43c3-84ee-730cf5d8695d"
      unitRef="usd">-7453000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfNC0xNy0xLTEtMA_a8e28cab-a21c-42db-9824-5ea0b65e217e"
      unitRef="usd">172141000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="if736e6564d7c404e943a352c931cc6dd_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfNS03LTEtMS0w_6fae061e-fa34-4dca-9221-8281ab699619"
      unitRef="usd">-1493000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfNS0xNy0xLTEtMA_c9b0e220-97e3-4ef9-98be-12bd7f1e8837"
      unitRef="usd">-1493000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i0c45ff2dc2154045b6b6c1c7abdc4c36_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfNi05LTEtMS0w_1930f644-4b80-49eb-a898-012c368ef2cd"
      unitRef="usd">-235000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfNi0xNy0xLTEtMA_b1d93ee2-9e83-47fe-b271-5f8f15e08894"
      unitRef="usd">-235000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i07ec8f2c17234f41b2c5c000b96f3afd_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfNy0xLTEtMS0w_9a81ccd2-49e0-472c-914a-d6dc183b6eb0"
      unitRef="shares">180084</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i07ec8f2c17234f41b2c5c000b96f3afd_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfNy0zLTEtMS0w_4a4bb884-eaef-4b6c-8137-83895c0e1d86"
      unitRef="usd">9000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ia8ffcf3027c5485ab4be07a9ee24e6a2_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfNy01LTEtMS0w_16d1e245-c4e5-4010-a555-8332f18284f3"
      unitRef="usd">254000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfNy0xNy0xLTEtMA_5a1d905b-bc2b-4383-ac81-8bbdf73b5372"
      unitRef="usd">263000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockholdersEquity
      contextRef="i19fc8999b6e64619b1fb680949901025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfOC03LTEtMS0w_c16cf0f7-5ecf-42dc-820d-511653557dc2"
      unitRef="usd">-50000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib0ccc16a1b5b4a9dbcad72082dc53552_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfOC0xNy0xLTEtMA_532ed101-09d8-4792-83c9-0ae408cc3c27"
      unitRef="usd">-50000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia8ffcf3027c5485ab4be07a9ee24e6a2_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfOS01LTEtMS0w_f5e4f8e6-d51f-42a0-b832-dfae4eba1182"
      unitRef="usd">2608000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfOS0xNy0xLTEtMA_d5eefd0b-9d45-48ae-9bdb-4ef3086c6e71"
      unitRef="usd">2608000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:Dividends
      contextRef="if736e6564d7c404e943a352c931cc6dd_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfMTAtNy0xLTEtMA_fea49b4f-6996-4e84-9c59-1e54afc5a17c"
      unitRef="usd">1883000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfMTAtMTctMS0xLTA_ef31a831-52cb-482a-bd07-6e1e0be156d1"
      unitRef="usd">1883000</us-gaap:Dividends>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ia2c9b76032c34ff5be654b9d8b753b97_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfMTEtMTEtMS0xLTA_313d8aef-5fc8-4540-b230-106ee5a09dc8"
      unitRef="shares">63449</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ia2c9b76032c34ff5be654b9d8b753b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfMTEtMTMtMS0xLTA_14b815df-cb0d-48b8-b3fd-76c5649abfce"
      unitRef="usd">1068000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfMTEtMTctMS0xLTA_0d0fdf32-25fb-42d1-9b1e-b354a3f8ce59"
      unitRef="usd">1068000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:SharesIssued
      contextRef="i4ee042b3191240a6bbaab1cb74f72315_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfMTMtMS0xLTEtMA_dcf83871-0b29-4412-9354-e4ac879b9424"
      unitRef="shares">15297291</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i4ee042b3191240a6bbaab1cb74f72315_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfMTMtMy0xLTEtMA_b7fbac46-1df9-4279-a36c-b7bce693eab7"
      unitRef="usd">765000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i89a05b268d374e5891fbfaecd601d338_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfMTMtNS0xLTEtMA_6354b66c-251b-46d0-87dd-789d5e167192"
      unitRef="usd">88501000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8de4aeff48f9454e85f1c24ab6773ba6_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfMTMtNy0xLTEtMA_4faf85fe-5c49-4888-adb3-53c9f81b18cf"
      unitRef="usd">115576000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id13e493fbb874d51bdddb40fc54a8ecc_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfMTMtOS0xLTEtMA_fb3dbc24-d115-49f7-9dc3-015949378e2b"
      unitRef="usd">-26038000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i2561ca89bddc4d14a1adb563522df23a_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfMTMtMTEtMS0xLTA_54a9e075-66b5-42d0-91fe-09f4e83a6477"
      unitRef="shares">527981</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i2561ca89bddc4d14a1adb563522df23a_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfMTMtMTMtMS0xLTA_2f424563-d04a-41d6-ab5b-6348ff1d8fc6"
      unitRef="usd">-8521000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOmIwZDlkOTkwODkyZjQ4OGFhMjZlODc0NDRkNDE3ZjA3L3RhYmxlcmFuZ2U6YjBkOWQ5OTA4OTJmNDg4YWEyNmU4NzQ0NGQ0MTdmMDdfMTMtMTctMS0xLTA_de14440e-5014-494f-9335-84ec7d6f26f7"
      unitRef="usd">170283000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ib22a9a7eff514aa29a05242af794b970_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNC0xLTEtMS0w_f2f3d3f3-43e8-49c1-8be5-104ce72f2cbe"
      unitRef="shares">14987962</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ib22a9a7eff514aa29a05242af794b970_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNC0zLTEtMS0w_dc522ede-e57d-485c-9c8d-7ed2e16beb7b"
      unitRef="usd">749000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifbf018bfcae84a2b8306f077bbc5158e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNC01LTEtMS0w_9a453797-25c2-48ce-9890-0dd3b19b6b6e"
      unitRef="usd">80077000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifc1a20c06b1d4e9daceef072f7757a24_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNC03LTEtMS0w_f68edc9e-5cc0-4308-a0f7-348522ee09df"
      unitRef="usd">89291000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie021e799d46a4d2b9e5dc0b39cc0f6a8_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNC05LTEtMS0w_94d6e401-a911-41a2-95f8-b752d8f6167c"
      unitRef="usd">-35014000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i15ea24f1c04e48a2a2f718da5191f72b_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNC0xMS0xLTEtMA_05bc4a26-55bc-47f2-82c8-7977afb4cc06"
      unitRef="shares">82186</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i15ea24f1c04e48a2a2f718da5191f72b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNC0xMy0xLTEtMA_df321f4d-81ee-4f77-8f31-1b9b0cbd4fdd"
      unitRef="usd">-817000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i29f0abe56a4c45ce9e72d5f72233e955_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNC0xNy0xLTEtMA_b73fffe5-1d20-4358-adf1-21b969219e2e"
      unitRef="usd">134286000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i2f57f6fb001b44368cc89a5025bf95b0_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNS03LTEtMS0w_518f9b29-83d9-41bc-b3c3-bb4487301bd5"
      unitRef="usd">32414000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNS0xNy0xLTEtMA_5bfd2b0e-a47a-45d8-90db-4cbb4e357885"
      unitRef="usd">32414000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ibfd6dec97a2e441682239275939891cf_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNi05LTEtMS0w_ee83cc27-5103-486e-99a1-59b71263b57a"
      unitRef="usd">1119000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNi0xNy0xLTEtMA_2d8e4310-e912-458c-ba3a-31bfba5d9261"
      unitRef="usd">1119000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i555b56c979854360b9d02f640ffbe819_D20190101-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNy0xLTEtMS0w_b29716ce-5359-4622-a9da-23be30902f9e"
      unitRef="shares">119952</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i555b56c979854360b9d02f640ffbe819_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNy0zLTEtMS0w_90f20377-bd91-4bdb-8df6-f42cb1050275"
      unitRef="usd">7000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i564c5c5af77f40dab76328a72a987338_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNy01LTEtMS0w_8652cb77-ac99-4114-bf6b-d44a65a91123"
      unitRef="usd">351000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i04a1f5633ce745b68f00025e283e1315_D20190101-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNy0xMS0xLTEtMA_a027e7ca-0108-40ea-87f0-579d860f978a"
      unitRef="shares">7502</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfNy0xNy0xLTEtMA_158f99f1-2221-464f-8a01-4b14f2bd6b10"
      unitRef="usd">358000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i564c5c5af77f40dab76328a72a987338_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfOS01LTEtMS0w_0b53af0f-f2dc-4ff7-94cc-df9c76320461"
      unitRef="usd">2411000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfOS0xNy0xLTEtMA_b4d60d30-ddd3-43b0-aa3c-d8ffb7d8011d"
      unitRef="usd">2411000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:Dividends
      contextRef="i2f57f6fb001b44368cc89a5025bf95b0_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfMTAtNy0xLTEtMA_560933c5-f3f3-4ab4-9711-eff5a722ca5c"
      unitRef="usd">598000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfMTAtMTctMS0xLTA_ece1e596-d25a-4073-ad2b-739626e0e37b"
      unitRef="usd">598000</us-gaap:Dividends>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i564c5c5af77f40dab76328a72a987338_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfMTEtNS0xLTEtMA_378ff0d6-abd3-4a07-9fd7-4630b63d801c"
      unitRef="usd">-14000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i04a1f5633ce745b68f00025e283e1315_D20190101-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfMTEtMTEtMS0xLTA_9b6f33ee-d3f2-4c2e-8416-1c89215fea61"
      unitRef="shares">386139</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i04a1f5633ce745b68f00025e283e1315_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfMTEtMTMtMS0xLTA_e9f8bd77-73dc-4abb-a18b-331f81b98e0f"
      unitRef="usd">6503000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfMTEtMTctMS0xLTA_8c0ecf1d-3382-4bb0-9966-9a542f5ef1a2"
      unitRef="usd">6489000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:SharesIssued
      contextRef="ica50bad1c8384e2e891fc1fa4a97f1f2_I20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfMTItMS0xLTEtMA_8904c1b4-9de3-45bd-84d7-3249bf2d5d78"
      unitRef="shares">15107914</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ica50bad1c8384e2e891fc1fa4a97f1f2_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfMTItMy0xLTEtMA_5e9da1ba-1bcf-4224-8113-765f8c1836b8"
      unitRef="usd">756000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i38827c404c2d41348e10a45e9ab5dd61_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfMTItNS0xLTEtMA_6c5a0432-8a42-4c65-9dcc-309ec4c7c8e4"
      unitRef="usd">82853000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7c33825e18744cf1a29d5af04ef646d0_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfMTItNy0xLTEtMA_43214fce-6dcb-4c0e-b7bf-7160df1aa2ef"
      unitRef="usd">121107000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i875da931c2984a72956b0e65b5616b94_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfMTItOS0xLTEtMA_d3866308-8f2d-4bc9-a850-f5788f62c797"
      unitRef="usd">-33895000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i6668ea142b6e4ee7b427546f9a96b4b4_I20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfMTItMTEtMS0xLTA_6f3e9ee1-2a83-4b5e-98db-6df23b2c7825"
      unitRef="shares">460823</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i6668ea142b6e4ee7b427546f9a96b4b4_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfMTItMTMtMS0xLTA_3b0f43e6-ce88-4a6b-9857-3b0d6d71f06c"
      unitRef="usd">-7320000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4a4b14a0afc14698b885fa4725c92a6b_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yNS9mcmFnOjM5OTM4NmUwZmI2MzRhMWE4Njg3NDZkMjA4N2FhOTBmL3RhYmxlOjk0ZTAxNDRjMzBkOTQyMzdhZTllZWMzOTdmNmY2MWRmL3RhYmxlcmFuZ2U6OTRlMDE0NGMzMGQ5NDIzN2FlOWVlYzM5N2Y2ZjYxZGZfMTItMTctMS0xLTA_379bc0e6-478f-490f-bede-ad70c0939a42"
      unitRef="usd">163501000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMy0xLTEtMS0w_3d4e9ad7-b759-4083-8412-51ef34828708"
      unitRef="usd">-1493000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMy0zLTEtMS0w_5757e6f9-7520-4cfd-b042-3ace455a273b"
      unitRef="usd">32414000</us-gaap:NetIncomeLoss>
    <us-gaap:Depreciation
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfNi0xLTEtMS0w_5db463de-9c80-4b5f-96d0-71d1f4c1fc37"
      unitRef="usd">4716000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfNi0zLTEtMS0w_a51c1835-0f95-47e8-a1b3-8ca26ce3ee4c"
      unitRef="usd">3955000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfNy0xLTEtMS0w_2702b545-50ad-4451-ad52-d652daf133d7"
      unitRef="usd">707000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfNy0zLTEtMS0w_2996472e-1563-4b05-aacf-c8d33ba8bd51"
      unitRef="usd">795000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfOC0xLTEtMS0w_464ea93c-8e5f-4346-843c-8a50f42c7bdd"
      unitRef="usd">99000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfOC0zLTEtMS0w_f45cccfe-b6f8-4cba-bd0e-b327a1fe012f"
      unitRef="usd">83000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:ShareBasedCompensation
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfOS0xLTEtMS0w_60392edc-0355-4622-a86f-b5f50b22f546"
      unitRef="usd">2559000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfOS0zLTEtMS0w_46d2d8ec-0479-410a-b1f7-15fc3c208d04"
      unitRef="usd">2666000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMTEtMS0xLTEtMA_c4c2d783-027e-4591-8459-0097f6d4c364"
      unitRef="usd">-1360000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMTEtMy0xLTEtMA_731c4c37-0f31-4bb9-90e1-1786c7b8aab8"
      unitRef="usd">424000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMTItMS0xLTEtMA_18946a6a-c91d-4547-943a-a861e499028d"
      unitRef="usd">1000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMTItMy0xLTEtMA_579a1ef8-7e83-41fe-9128-f61a57ec7693"
      unitRef="usd">-317000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMTMtMS0xLTEtMA_3f84de07-fdc8-4f6e-a985-8a3650ba5c5f"
      unitRef="usd">3162000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMTMtMy0xLTEtMA_4b30a4ef-2ed7-4f52-9e78-d06777d4b57e"
      unitRef="usd">402000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMTgtMS0xLTEtMA_513a9b93-24a4-44a8-a4ef-e60c6b16d293"
      unitRef="usd">-27245000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMTgtMy0xLTEtMA_f1e577a6-5ffc-462c-84e6-9f69914ce7f5"
      unitRef="usd">16123000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMTktMS0xLTEtMA_82a5a722-bcd2-410f-ac3a-b5ce63a629e7"
      unitRef="usd">5713000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMTktMy0xLTEtMA_70039dac-c96f-434f-ac19-3deddab053f6"
      unitRef="usd">8636000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMjAtMS0xLTEtMA_70530991-a093-4d00-b119-768299ca06bd"
      unitRef="usd">1242000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMjAtMy0xLTEtMA_42718323-335e-4310-a592-2b1130a1c92b"
      unitRef="usd">-3850000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMjEtMS0xLTEtMA_4cb4ff33-bf40-4543-8a91-728e772330d4"
      unitRef="usd">-10778000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMjEtMy0xLTEtMA_33219f5d-90c2-4a8d-ba7f-154eaf7b6988"
      unitRef="usd">12657000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMjItMS0xLTEtMA_44bc9e68-1187-4db2-8dfd-5b36a36663ee"
      unitRef="usd">2477000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMjItMy0xLTEtMA_d59f6d00-3121-4f78-9390-956b0fa1f8f8"
      unitRef="usd">936000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <boom:IncreaseDecreaseInAccruedTariffs
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMjMtMS0xLTEtMA_8a7358b9-f574-4d22-8e32-f20ec81ed6ae"
      unitRef="usd">0</boom:IncreaseDecreaseInAccruedTariffs>
    <boom:IncreaseDecreaseInAccruedTariffs
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMjMtMy0xLTEtMA_115da1de-504c-4942-87f7-8246807905f0"
      unitRef="usd">-8000000</boom:IncreaseDecreaseInAccruedTariffs>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMjQtMS0xLTEtMA_62ce15b8-a56d-4bc3-b16c-caa27ff8dd2f"
      unitRef="usd">-9250000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMjQtMy0xLTEtMA_66134920-282d-4f98-a3c9-3ab1722fb93a"
      unitRef="usd">-2438000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMjUtMS0xLTEtMA_cb54f515-9965-411e-aac1-21016f051cc2"
      unitRef="usd">11128000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMjUtMy0xLTEtMA_8fb59ba2-09fb-48d6-9b81-5c6692eafabe"
      unitRef="usd">23302000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMjgtMS0xLTEtMA_e42e4927-6a56-4e7f-84b2-5cdc0b016663"
      unitRef="usd">7476000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMjgtMy0xLTEtMA_f85ff181-084b-4aff-b806-1ca1c77695d3"
      unitRef="usd">16283000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMjktMS0xLTEtMA_a7e4f132-f257-40d3-a211-29d6d5c1c9e2"
      unitRef="usd">14000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMjktMy0xLTEtMA_901bc807-e476-4ed0-b02f-45fe64efb984"
      unitRef="usd">1258000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMzEtMS0xLTEtMA_3934e185-d4ce-4559-9b14-0177e1ad4505"
      unitRef="usd">-7462000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMzEtMy0xLTEtMA_a22230ca-b4f8-434d-afe7-ae3652253f04"
      unitRef="usd">-15025000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMzQtMS0xLTEtMA_e4d3fcc6-95fd-4d79-bde3-1204fe2bf8e1"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMzQtMy0xLTEtMA_97580ece-67f5-4dcb-bf94-e925b66c9765"
      unitRef="usd">3999000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMzUtMS0xLTEtMA_d77adbf0-4cca-4f92-b443-be5e73093a73"
      unitRef="usd">1562000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMzUtMy0xLTEtMA_fa210fe9-5b64-4dc0-a9b1-e823ec7d6d46"
      unitRef="usd">1562000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:PaymentsOfDividends
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMzctMS0xLTEtMA_cfb5b474-b346-456f-a745-2b86f728a0ae"
      unitRef="usd">3749000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMzctMy0xLTEtMA_6048d2fb-c6cd-4a22-9217-7852d3df441f"
      unitRef="usd">598000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMzgtMS0xLTEtMA_ae59c356-fa40-4385-9771-6eb3405f87d6"
      unitRef="usd">84000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMzgtMy0xLTEtMA_015f9425-15ea-4be7-b686-f28f0d7ea442"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMzktMS0xLTEtMA_02fba9f1-f12e-49f2-9da2-7e2fb4bfd3f4"
      unitRef="usd">263000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfMzktMy0xLTEtMA_ac3538c4-e44c-48f5-b7b2-9dc32bcd2499"
      unitRef="usd">358000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfNDAtMS0xLTEtMA_e6cfee00-c58b-49bf-a93d-56469df8a9e9"
      unitRef="usd">1068000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfNDAtMy0xLTEtMA_cfdcbbba-909a-4ff2-94a2-678e43340210"
      unitRef="usd">956000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfNDItMS0xLTEtMA_0baec6f8-da7e-4e4e-a249-6bec292201cc"
      unitRef="usd">-6200000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfNDItMy0xLTEtMA_f5c0dc8a-a387-4521-833d-44f7084f5b49"
      unitRef="usd">-6757000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfNDQtMS0xLTEtMA_8fc80808-e77b-4826-b031-7bf37d12814c"
      unitRef="usd">-571000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfNDQtMy0xLTEtMA_160bd171-61d1-4e16-9cdc-266e62e9cfe2"
      unitRef="usd">-14000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfNDYtMS0xLTEtMA_dca894cc-201a-4616-8b35-15b8bf4d9b11"
      unitRef="usd">-3105000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfNDYtMy0xLTEtMA_e731e37a-5c25-4573-814d-a613684c0389"
      unitRef="usd">1506000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfNDctMS0xLTEtMA_66d2e429-1782-485f-afb5-1e8869258d28"
      unitRef="usd">20353000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i29f0abe56a4c45ce9e72d5f72233e955_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfNDctMy0xLTEtMA_e5f756e6-4f02-4272-a96f-05d714ca29ca"
      unitRef="usd">13375000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfNDgtMS0xLTEtMA_ff93a055-81ff-4d62-bc43-ab92e77e60aa"
      unitRef="usd">17248000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4a4b14a0afc14698b885fa4725c92a6b_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8yOC9mcmFnOjE4ZDFmMjdlNDk2MDQwNTA4ZWY4YzBmM2I0N2UxY2ExL3RhYmxlOjFhOGYzMzk1OWFmNjQ4NzliYTQyNDIyOTYzNzE1ZjM2L3RhYmxlcmFuZ2U6MWE4ZjMzOTU5YWY2NDg3OWJhNDI0MjI5NjM3MTVmMzZfNDgtMy0xLTEtMA_8ec87062-c550-4163-83b2-0f4c491fe727"
      unitRef="usd">14881000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNC9mcmFnOmI1ODQxMGM4NGNlMzQ5NTlhYTY1ZDhmZjMyYzJmYWM2L3RleHRyZWdpb246YjU4NDEwYzg0Y2UzNDk1OWFhNjVkOGZmMzJjMmZhYzZfNDc5_84dfd578-718d-4ad5-bfc0-559437b49b46">BASIS OF PRESENTATION&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The information included in the condensed consolidated financial statements is unaudited but includes all normal and recurring adjustments which, in the opinion of management, are necessary for a fair presentation of the interim periods presented. These condensed consolidated financial statements should be read in conjunction with the financial statements that are included in our Annual Report filed on Form&#160;10-K for the year ended December 31, 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMTM3MTM_26791172-689d-4799-a216-b2f0ab9ecad0">SIGNIFICANT ACCOUNTING POLICIES&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The condensed consolidated financial statements include the accounts of DMC Global Inc. (&#x201c;DMC&#x201d;, &#x201c;we&#x201d;, &#x201c;us&#x201d;, &#x201c;our&#x201d;, or the &#x201c;Company&#x201d;) and its controlled subsidiaries. Only subsidiaries in which controlling interests are maintained are consolidated.&#160;All significant intercompany accounts, profits, and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2016, the Financial Accounting Standards Board (FASB) issued a new accounting pronouncement regarding credit losses for financial instruments. The new standard requires entities to measure expected credit losses for certain financial assets held at the reporting date using a current expected credit loss model, which is based on historical experience, adjusted for current conditions and reasonable and supportable forecasts. The Company's financial instruments within the scope of this guidance primarily include accounts receivable.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;On January 1, 2020, we adopted the new standard under the modified retrospective approach, such that comparative information has not been restated and continues to be reported under accounting standards in effect for those periods. The Company recognized the cumulative effect of the new accounting standard as an adjustment to the January 1, 2020 balance of Retained Earnings in the Condensed Consolidated Balance Sheet, and the adoption of the new accounting standard did not have a material impact on the Company&#x2019;s financial position and results of operations given limited historical write-off activity within each of the Company&#x2019;s segments. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;In accordance with the new standard, the Company has disaggregated pools of accounts receivable balances by business, geography and/or customer risk profile, and has used history and other experience to establish an allowance for credit losses at the time the receivable is recognized, rather than the historical approach of establishing reserves when accounts receivable balances age or demonstrate they will not be collected. To measure expected credit losses, we have elected to pool trade receivables by segment and analyze DynaEnergetics and NobelClad accounts receivable balances as separate populations. Within each segment, receivables exhibit similar risk characteristics. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;During the six months ended June 30, 2020, we increased our expected loss rate due to the COVID-19 pandemic-related &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;collapse in oil and gas demand and resulting downturn in well completions. In addition, we continued to review receivables outstanding, including aged balances, and in circumstances where we are aware of a specific customer&#x2019;s inability to meet its financial obligation to us, we recorded a specific allowance for credit losses (with the offsetting expense charged to &#x201c;Selling and distribution expenses&#x201d; in our Condensed Consolidated Statements of Operations) against the amounts due, reducing the net recognized receivable to the amount we estimate will be collected. In total, provisions of $3,264 were recorded during the six months ended June 30, 2020. The following table summarizes activity in the allowance for credit losses on receivables from DynaEnergetics and NobelClad customers:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:54.286%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.058%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.134%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.062%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;DynaEnergetics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;NobelClad&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;DMC Global Inc.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Allowance for doubtful accounts, December 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjustment for cumulative effect from change in accounting principle&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current period provision for expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Write-offs charged against the allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,054)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(178)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recoveries of amounts previously reserved&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(134)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(201)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impacts of foreign currency exchange rates and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Allowance for doubtful accounts, June 30, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company&#x2019;s revenues are primarily derived from consideration paid by customers for tangible goods. The Company analyzes its different goods by segment to determine the appropriate basis for revenue recognition. Revenue is not generated from sources other than contracts with customers and revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities. There are no material upfront costs for operations that are incurred from contracts with customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our rights to payments for goods transferred to customers arise when control is transferred at a point in time and not on any other criteria. Payment terms and conditions vary by contract, although terms generally include a requirement of payment within 30 to 60 days. In instances when we require customers to make advance payments prior to the shipment of their orders, we record a contract liability. We have determined that our contract liabilities do not include a significant financing component given the short duration between order initiation and order fulfillment within each of our segments. Please refer to Note 5 &#x201c;Contract Liabilities&#x201d; for further information on contract liabilities and Note 9 &#x201c;Business Segments&#x201d; for disaggregated revenue disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We recognize deferred tax assets and liabilities for the expected future income tax consequences of temporary differences between the financial reporting and tax basis of assets and liabilities. Any effects of changes in income tax rates or tax laws are included in the provision for income taxes in the period of enactment. The deferred income tax impact of tax credits is recognized as an immediate adjustment to income tax expense. We recognize deferred tax assets for the expected future effects of all deductible temporary differences to the extent we believe these assets will more likely than not be realized.&#160;We record a valuation allowance when, based on current circumstances, it is more likely than not that all or a portion of the deferred tax assets will not be realized. In making such determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies, recent financial operations and their associated valuation allowances, if any. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We recognize the tax benefits from uncertain tax positions only when it is more likely than not, based on the technical merits of the position that it will be sustained upon examination, including the resolution of any related appeals or litigation. The tax benefits recognized in the consolidated financial statements from such a position are measured as the largest benefit that is more likely than not to be realized upon ultimate resolution. We recognize interest and penalties related to uncertain tax positions in operating expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Earnings Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The Company computes earnings per share (&#x201c;EPS&#x201d;) using a two-class method, which is an earnings allocation formula that determines EPS for (i) each class of common stock (the Company has a single class of common stock), and (ii) participating securities according to dividends declared and participation rights in undistributed earnings. Restricted stock awards are considered participating securities in periods with net income as they receive non-forfeitable rights to dividends similar to common stock. Restricted stock awards do not participate in net losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Basic EPS is calculated by dividing net income available to common stockholders of the Company by the weighted average number of shares of common stock outstanding during the period. Diluted EPS adjusts basic EPS for the effects of restricted stock awards, performance share units and other potentially dilutive financial instruments (dilutive securities), only in the periods in which such effect is dilutive. The effect of the dilutive securities is reflected in diluted EPS by application of the more dilutive of (1)&#160;the treasury stock method or (2)&#160;the two-class method assuming nonvested shares are not converted into &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;shares of common stock. For the periods presented, diluted EPS using the treasury stock method was less dilutive than the two-class method; as such, only the two-class method has been included below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:44.929%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.724%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net (loss) income as reported&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,648)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: Distributed net income available to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: Undistributed net income available to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(256)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Numerator for basic net (loss) income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,648)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Add: Undistributed net income allocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: Undistributed net income reallocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(134)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(252)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Numerator for diluted net (loss) income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,648)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average shares outstanding for basic net (loss) income per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,832,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,647,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,745,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,624,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of dilutive securities (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;252,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;225,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average shares outstanding for diluted net (loss) income per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,832,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,899,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,745,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,849,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net (loss) income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.38)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.10)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.38)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.10)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(1) For the three and six months ended June 30, 2020, 30,967 and 35,742, respectively, shares have been excluded as their effect would have been anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Deferred compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company maintains a Non-Qualified Deferred Compensation Plan (the &#x201c;Plan&#x201d;) as part of its overall compensation package for certain employees. Participants are eligible to defer a portion of their annual salary, their annual incentive bonus, and their equity awards through the Plan on a tax-deferred basis. Deferrals into the Plan are not matched or subsidized by the Company, nor are they eligible for above-market or preferential earnings.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Plan provides for deferred compensation obligations to be settled either by delivery of a fixed number of shares of DMC&#x2019;s common stock or in cash, in accordance with participant contributions and elections. For deferred equity awards, subsequent to equity award vesting and after a period prescribed by the Plan, participants can elect to diversify contributions of equity awards into other investment options available to Plan participants. Once diversified, contributions of equity awards will be settled by delivery of cash.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company has established a grantor trust commonly known as a &#x201c;rabbi trust&#x201d; and contributed certain assets to satisfy the future obligations to participants in the Plan. These assets are subject to potential claims of the Company&#x2019;s general creditors. The assets held in the trust include unvested RSAs, vested company stock awards, company-owned life insurance (&#x201c;COLI&#x201d;) on certain employees, and money market and mutual funds. Unvested RSAs and common stock held by the trust are reflected in the Consolidated Balance Sheets within &#x201c;Treasury stock, at cost, and company stock held for deferred compensation, at par&#x201d; at the par value of the common stock or unvested RSAs. These accounts are not adjusted for subsequent changes in the fair value of the common stock. COLI is accounted for at the cash surrender value while money market and mutual funds held by the trust are accounted for at fair value. The balances of $6,104 as of June 30, 2020 and $4,461 as of December 31, 2019 were reflected in the Consolidated Balance Sheets within &#x201c;Other assets.&#x201d; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Deferred compensation obligations that will be settled in cash are accounted for on an accrual basis in accordance with the terms of the Plan. The balances of $6,110 as of June 30, 2020 and $6,143 as of December 31, 2019 were reflected in the Consolidated Balance Sheets within &#x201c;Other long-term liabilities.&#x201d; These obligations are adjusted based on changes in value of the underlying investment options chosen by Plan participants. Deferred compensation that will be settled by delivery of a fixed &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;number of previously vested shares of the Company&#x2019;s common stock are reflected in the Consolidated Statements of Stockholders&#x2019; Equity within &#x201c;Common stock&#x201d; at the par value of the common stock or unvested RSAs. These accounts are not adjusted for subsequent changes in the fair value of the common stock.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. We are required to use an established hierarchy for fair value measurements based upon the inputs to the valuation and the degree to which they are observable or not observable in the market. The three levels in the hierarchy are as follows:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;padding-left:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-13.5pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;"&gt;Level 1 &#x2014; Inputs to the valuation based upon quoted prices (unadjusted) for identical assets or liabilities in active markets that are accessible as of the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;padding-left:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-13.5pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;"&gt;Level 2 &#x2014; Inputs to the valuation include quoted prices in either markets that are not active, or in active markets for similar assets or liabilities, inputs other than quoted prices that are observable, and inputs that are derived principally from or corroborated by observable market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;padding-left:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-13.5pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;"&gt;Level 3 &#x2014; Inputs to the valuation that are unobservable inputs for the asset or liability.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The highest priority is assigned to Level 1 inputs and the lowest priority to Level 3 inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The carrying value of accounts receivable and payable, accrued expenses, revolving loans under our credit facility and borrowings under our capital expenditure facility approximate their fair value. Our revolving loans and borrowings under our capital expenditure facility reset each month at market interest rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our foreign currency forward contracts are valued using quoted market prices or are determined using a yield curve model based on current market rates. As a result, we classify these investments as Level 2 in the fair value hierarchy. Money market funds and mutual funds of $4,097 as of June 30, 2020 and $2,420 as of  December 31, 2019 were held to satisfy future deferred compensation obligations are valued based upon the market values of underlying securities, and therefore we classify these assets as Level 2 in the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We did not hold any Level 3 assets or liabilities as of&#160;June 30, 2020&#160;or December 31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Recently Adopted Accounting Standards &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2016, the FASB issued a new accounting pronouncement regarding credit losses for financial instruments. The new standard requires entities to measure expected credit losses for certain financial assets held at the reporting date using a current expected credit loss model, which is based on historical experience, adjusted for current conditions and reasonable and supportable forecasts. The Company adopted the new standard on January 1, 2020. The Company's financial instruments within the scope of this guidance primarily include trade receivables. Please refer to &#x201c;Accounts Receivable&#x201d; for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;In December 2019, the FASB issued a new accounting pronouncement regarding accounting for income taxes. The new standard removes certain exceptions to the general principles in ASC 740 &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;"&gt;Income Taxes&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt; and also clarifies and amends existing guidance to provide for more consistent application. The new standard will become effective for the Company in the first quarter of fiscal 2021 and early adoption is permitted. We are evaluating the impact that the adoption of this update will have on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMTM3NDE_98bb9c80-32db-4917-8859-7446a040c89c">&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The condensed consolidated financial statements include the accounts of DMC Global Inc. (&#x201c;DMC&#x201d;, &#x201c;we&#x201d;, &#x201c;us&#x201d;, &#x201c;our&#x201d;, or the &#x201c;Company&#x201d;) and its controlled subsidiaries. Only subsidiaries in which controlling interests are maintained are consolidated.&#160;All significant intercompany accounts, profits, and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMTM3NDI_ca18c92e-5607-4eb4-8bb1-dc8d00845b14">&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2016, the Financial Accounting Standards Board (FASB) issued a new accounting pronouncement regarding credit losses for financial instruments. The new standard requires entities to measure expected credit losses for certain financial assets held at the reporting date using a current expected credit loss model, which is based on historical experience, adjusted for current conditions and reasonable and supportable forecasts. The Company's financial instruments within the scope of this guidance primarily include accounts receivable.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;On January 1, 2020, we adopted the new standard under the modified retrospective approach, such that comparative information has not been restated and continues to be reported under accounting standards in effect for those periods. The Company recognized the cumulative effect of the new accounting standard as an adjustment to the January 1, 2020 balance of Retained Earnings in the Condensed Consolidated Balance Sheet, and the adoption of the new accounting standard did not have a material impact on the Company&#x2019;s financial position and results of operations given limited historical write-off activity within each of the Company&#x2019;s segments. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;In accordance with the new standard, the Company has disaggregated pools of accounts receivable balances by business, geography and/or customer risk profile, and has used history and other experience to establish an allowance for credit losses at the time the receivable is recognized, rather than the historical approach of establishing reserves when accounts receivable balances age or demonstrate they will not be collected. To measure expected credit losses, we have elected to pool trade receivables by segment and analyze DynaEnergetics and NobelClad accounts receivable balances as separate populations. Within each segment, receivables exhibit similar risk characteristics. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;During the six months ended June 30, 2020, we increased our expected loss rate due to the COVID-19 pandemic-related &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;collapse in oil and gas demand and resulting downturn in well completions. In addition, we continued to review receivables outstanding, including aged balances, and in circumstances where we are aware of a specific customer&#x2019;s inability to meet its financial obligation to us, we recorded a specific allowance for credit losses (with the offsetting expense charged to &#x201c;Selling and distribution expenses&#x201d; in our Condensed Consolidated Statements of Operations) against the amounts due, reducing the net recognized receivable to the amount we estimate will be collected. In total, provisions of $3,264 were recorded during the six months ended June 30, 2020. The following table summarizes activity in the allowance for credit losses on receivables from DynaEnergetics and NobelClad customers:&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:54.286%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.058%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.134%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.062%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;DynaEnergetics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;NobelClad&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;DMC Global Inc.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Allowance for doubtful accounts, December 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjustment for cumulative effect from change in accounting principle&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current period provision for expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Write-offs charged against the allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,054)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(178)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recoveries of amounts previously reserved&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(134)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(201)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impacts of foreign currency exchange rates and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Allowance for doubtful accounts, June 30, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <boom:AccountsReceivableCreditLossExpenseReversalTotal
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMzA1MA_11e6c1cb-f79b-4151-8b40-5e8455c817a7"
      unitRef="usd">3264000</boom:AccountsReceivableCreditLossExpenseReversalTotal>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfNDk0NzgwMjMzODczOQ_68945720-f8dd-4d0c-ad92-59072ec16500">The following table summarizes activity in the allowance for credit losses on receivables from DynaEnergetics and NobelClad customers:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:54.286%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.058%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.134%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.062%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;DynaEnergetics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;NobelClad&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;DMC Global Inc.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Allowance for doubtful accounts, December 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjustment for cumulative effect from change in accounting principle&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current period provision for expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Write-offs charged against the allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,054)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(178)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recoveries of amounts previously reserved&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(134)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(201)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impacts of foreign currency exchange rates and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Allowance for doubtful accounts, June 30, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ia877feff7ef74e518766b3a25ecc68a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfMS0xLTEtMS0w_4b737173-d128-43d5-b7a8-ce686e753bc7"
      unitRef="usd">945000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ia45412b3b01443e0933d152e41bec155_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfMS0zLTEtMS0w_29c10543-da73-48d7-881a-2bc4b40b0f32"
      unitRef="usd">22000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfMS01LTEtMS0w_a8e3a3ef-833a-4b69-b8de-deb380db1e74"
      unitRef="usd">967000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableChangeInMethodCreditLossExpenseReversal
      contextRef="id857d14598604181b2a29615d6bc845b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfMi0xLTEtMS0w_91958fec-c638-44ee-a52b-0919248706dc"
      unitRef="usd">50000</us-gaap:AccountsReceivableChangeInMethodCreditLossExpenseReversal>
    <us-gaap:AccountsReceivableChangeInMethodCreditLossExpenseReversal
      contextRef="i1501083b5e514d75aeb24251833da760_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfMi0zLTEtMS0w_c6cd207d-5493-46db-ac3a-b5c5b446af26"
      unitRef="usd">0</us-gaap:AccountsReceivableChangeInMethodCreditLossExpenseReversal>
    <us-gaap:AccountsReceivableChangeInMethodCreditLossExpenseReversal
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfMi01LTEtMS0w_e7990bb7-dbd9-4f3b-aa7a-3b34d12c94f7"
      unitRef="usd">50000</us-gaap:AccountsReceivableChangeInMethodCreditLossExpenseReversal>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="id857d14598604181b2a29615d6bc845b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfMy0xLTEtMS0w_f7c8878d-3dc8-4b20-ad0a-7a21478a67d5"
      unitRef="usd">2952000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i1501083b5e514d75aeb24251833da760_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfMy0zLTEtMS0w_a5803ffe-f0f7-4ae9-a20a-3daeadfd06da"
      unitRef="usd">312000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfMy01LTEtMS0w_a2f590b5-69ce-4224-b357-827c75d1e5e9"
      unitRef="usd">3264000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="id857d14598604181b2a29615d6bc845b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfNC0xLTEtMS0w_b82084ed-a82c-4c88-b6a3-0fa93d62a5d6"
      unitRef="usd">1054000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i1501083b5e514d75aeb24251833da760_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfNC0zLTEtMS0w_c55c6ee7-cdd0-48cc-893a-a6da741916b5"
      unitRef="usd">178000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfNC01LTEtMS0w_17efb6b2-e605-4421-bb22-d5396eaef05e"
      unitRef="usd">1232000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="id857d14598604181b2a29615d6bc845b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfNS0xLTEtMS0w_34de87c7-ade0-4693-919c-ba216ea4260e"
      unitRef="usd">67000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="i1501083b5e514d75aeb24251833da760_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfNS0zLTEtMS0w_7cbcfc61-f5f4-4de6-89a6-bec389a4ad2b"
      unitRef="usd">134000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfNS01LTEtMS0w_9a0033b9-9dd1-4928-a60a-fff91063dc64"
      unitRef="usd">201000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <boom:AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency
      contextRef="id857d14598604181b2a29615d6bc845b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfNi0xLTEtMS0w_76724716-e72b-43f2-b582-54dd435c6baa"
      unitRef="usd">34000</boom:AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency>
    <boom:AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency
      contextRef="i1501083b5e514d75aeb24251833da760_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfNi0zLTEtMS0w_5440e3a3-87a2-4b01-a23e-ab91114f32d8"
      unitRef="usd">0</boom:AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency>
    <boom:AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfNi01LTEtMS0w_7e4031ab-f1b4-4f58-8643-78fa3baf00b5"
      unitRef="usd">34000</boom:AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i12dd7c86ef54428f9c4343ce9c2aecb9_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfNy0xLTEtMS0w_d2eb928f-6706-4061-a593-9e79fb4d30e1"
      unitRef="usd">2860000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i94fe59eaf7e149aeafd41626fd78a3ba_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfNy0zLTEtMS0w_5cd17a27-0981-4fb5-aa70-612ffaf59fc1"
      unitRef="usd">22000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjY5OTdkMzZhNmI5ZDQ0MDY4MTk5MDY5MDViYjFjZGNlL3RhYmxlcmFuZ2U6Njk5N2QzNmE2YjlkNDQwNjgxOTkwNjkwNWJiMWNkY2VfNy01LTEtMS0w_feda6063-d617-41e5-b461-a557fb59f902"
      unitRef="usd">2882000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMTM3MjY_decd89a5-53b1-425a-b419-9304c980efc4">&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company&#x2019;s revenues are primarily derived from consideration paid by customers for tangible goods. The Company analyzes its different goods by segment to determine the appropriate basis for revenue recognition. Revenue is not generated from sources other than contracts with customers and revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities. There are no material upfront costs for operations that are incurred from contracts with customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our rights to payments for goods transferred to customers arise when control is transferred at a point in time and not on any other criteria. Payment terms and conditions vary by contract, although terms generally include a requirement of payment within 30 to 60 days. In instances when we require customers to make advance payments prior to the shipment of their orders, we record a contract liability. We have determined that our contract liabilities do not include a significant financing component given the short duration between order initiation and order fulfillment within each of our segments. Please refer to Note 5 &#x201c;Contract Liabilities&#x201d; for further information on contract liabilities and Note 9 &#x201c;Business Segments&#x201d; for disaggregated revenue disclosures.&lt;/span&gt;&lt;/div&gt;On occasion, we require customers to make advance payments prior to the shipment of goods in order to help finance our inventory investment on large orders or to keep customers&#x2019; credit limits at acceptable levels.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <boom:RevenueFromContractWithCustomerPaymentTermsPeriod
      contextRef="i6c4ffdae10cf4cacb49b1078f29bdf29_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfNDAzNQ_7dd8dc7c-6050-4778-bd05-327066337f75">P30D</boom:RevenueFromContractWithCustomerPaymentTermsPeriod>
    <boom:RevenueFromContractWithCustomerPaymentTermsPeriod
      contextRef="i442ff311384543158a328a991e748a5b_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfNDA0MQ_48f28c35-5abf-4a33-b1ec-e2ecbb54cd5f">P60D</boom:RevenueFromContractWithCustomerPaymentTermsPeriod>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMTM3NDQ_710d28e7-c4c1-46ae-a27d-f90e82610b7b">&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We recognize deferred tax assets and liabilities for the expected future income tax consequences of temporary differences between the financial reporting and tax basis of assets and liabilities. Any effects of changes in income tax rates or tax laws are included in the provision for income taxes in the period of enactment. The deferred income tax impact of tax credits is recognized as an immediate adjustment to income tax expense. We recognize deferred tax assets for the expected future effects of all deductible temporary differences to the extent we believe these assets will more likely than not be realized.&#160;We record a valuation allowance when, based on current circumstances, it is more likely than not that all or a portion of the deferred tax assets will not be realized. In making such determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies, recent financial operations and their associated valuation allowances, if any. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We recognize the tax benefits from uncertain tax positions only when it is more likely than not, based on the technical merits of the position that it will be sustained upon examination, including the resolution of any related appeals or litigation. The tax benefits recognized in the consolidated financial statements from such a position are measured as the largest benefit that is more likely than not to be realized upon ultimate resolution. We recognize interest and penalties related to uncertain tax positions in operating expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMTM3MDc_6179fd70-43fd-48c2-9f2d-6caa1d1ead59">&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Earnings Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The Company computes earnings per share (&#x201c;EPS&#x201d;) using a two-class method, which is an earnings allocation formula that determines EPS for (i) each class of common stock (the Company has a single class of common stock), and (ii) participating securities according to dividends declared and participation rights in undistributed earnings. Restricted stock awards are considered participating securities in periods with net income as they receive non-forfeitable rights to dividends similar to common stock. Restricted stock awards do not participate in net losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Basic EPS is calculated by dividing net income available to common stockholders of the Company by the weighted average number of shares of common stock outstanding during the period. Diluted EPS adjusts basic EPS for the effects of restricted stock awards, performance share units and other potentially dilutive financial instruments (dilutive securities), only in the periods in which such effect is dilutive. The effect of the dilutive securities is reflected in diluted EPS by application of the more dilutive of (1)&#160;the treasury stock method or (2)&#160;the two-class method assuming nonvested shares are not converted into &lt;/span&gt;&lt;/div&gt;shares of common stock.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMTM3MzM_f92441e4-6394-4062-a208-bf87e2303807">For the periods presented, diluted EPS using the treasury stock method was less dilutive than the two-class method; as such, only the two-class method has been included below.&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:44.929%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.724%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net (loss) income as reported&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,648)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: Distributed net income available to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: Undistributed net income available to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(256)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Numerator for basic net (loss) income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,648)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Add: Undistributed net income allocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: Undistributed net income reallocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(134)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(252)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Numerator for diluted net (loss) income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,648)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average shares outstanding for basic net (loss) income per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,832,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,647,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,745,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,624,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of dilutive securities (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;252,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;225,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average shares outstanding for diluted net (loss) income per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,832,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,899,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,745,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,849,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net (loss) income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.38)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.10)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.38)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.10)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMi0xLTEtMS0w_843c40e9-d84e-4e58-bbd3-46502cbb856d"
      unitRef="usd">-5648000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMi0zLTEtMS0w_f6a2314a-5145-4a25-9a38-d8f15d457bad"
      unitRef="usd">17244000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMi01LTEtMS0w_5c49bb78-a363-4b1a-9d47-74c04ae3ec81"
      unitRef="usd">-1493000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMi03LTEtMS0w_4cac6743-3c49-4273-9aa4-2ba7b0b5eb62"
      unitRef="usd">32414000</us-gaap:NetIncomeLoss>
    <boom:DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMy0xLTEtMS0w_87b104ec-8b4b-4f35-874a-6976e19e1926"
      unitRef="usd">0</boom:DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic>
    <boom:DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMy0zLTEtMS0w_716f999a-c1ff-429f-a67c-d67de5666499"
      unitRef="usd">2000</boom:DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic>
    <boom:DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMy01LTEtMS0w_9383ddb6-a58e-4504-a6ff-5f8a68cce627"
      unitRef="usd">0</boom:DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic>
    <boom:DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMy03LTEtMS0w_aafc4c99-fa6e-4780-b9b9-3c389b123ef5"
      unitRef="usd">5000</boom:DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfNC0xLTEtMS0w_6f1d06fc-2d8e-4e06-adb6-61b325211419"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfNC0zLTEtMS0w_9c0f8809-6df8-4131-a51d-463f28f138fa"
      unitRef="usd">136000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfNC01LTEtMS0w_a9c887c1-00bb-4659-a2b6-2854e2d74bbd"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfNC03LTEtMS0w_19876a20-e2d7-46ea-bd60-737ff7f9e419"
      unitRef="usd">256000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfNS0xLTEtMS0w_067d2ee0-b811-454a-9785-35159a887ff7"
      unitRef="usd">-5648000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfNS0zLTEtMS0w_1711b11c-5a27-4ba4-bb4a-a46e754afef0"
      unitRef="usd">17106000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfNS01LTEtMS0w_7feb2fde-ec61-47eb-a518-d1ce6100687d"
      unitRef="usd">-1493000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfNS03LTEtMS0w_8395be02-e5cd-4178-89e1-37560d117739"
      unitRef="usd">32153000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfNi0xLTEtMS0w_20aa3190-32d2-4b4a-95dd-a90dfe8cb3dc"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfNi0zLTEtMS0w_f62caaf7-4df4-4f7a-a426-16dbfd0902d2"
      unitRef="usd">136000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfNi01LTEtMS0w_5820d06f-bf44-44eb-b541-8a3d2b72d518"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfNi03LTEtMS0w_61b364cf-3996-46f4-b10a-ad25a631108a"
      unitRef="usd">256000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <boom:UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfNy0xLTEtMS0w_b8aebd87-e6ec-4451-ae6c-9de803a5a2b7"
      unitRef="usd">0</boom:UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted>
    <boom:UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfNy0zLTEtMS0w_1ef7cf75-6aa8-458d-a142-4fd9a323a00c"
      unitRef="usd">134000</boom:UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted>
    <boom:UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfNy01LTEtMS0w_8dc573e6-9d9e-450a-9b3d-10ca29409353"
      unitRef="usd">0</boom:UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted>
    <boom:UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfNy03LTEtMS0w_0e7d5363-1a13-425f-92f1-eb7f5b13ae29"
      unitRef="usd">252000</boom:UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfOC0xLTEtMS0w_2b090d5f-1a12-497b-b5dc-e5aeaca79a77"
      unitRef="usd">-5648000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfOC0zLTEtMS0w_711fd561-a335-473b-8fc5-f3fc18978c58"
      unitRef="usd">17108000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfOC01LTEtMS0w_3cceaf2b-18bb-40b5-b87f-4db9e7074286"
      unitRef="usd">-1493000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfOC03LTEtMS0w_8fcd2bbf-42c0-4fd7-b4df-2bcf3fe52559"
      unitRef="usd">32157000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTAtMS0xLTEtMA_3e8cee25-e359-4ab3-aef9-2ab8898664c7"
      unitRef="shares">14832242</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTAtMy0xLTEtMA_fe5c63f0-83d1-4cd2-b78f-e4a22ea4f703"
      unitRef="shares">14647019</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTAtNS0xLTEtMA_adb687b8-18bc-47f8-8768-b9b22ded1531"
      unitRef="shares">14745661</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTAtNy0xLTEtMA_d66ff5a5-7280-4a8d-b9d6-e995aa6238d6"
      unitRef="shares">14624718</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTEtMS0xLTEtMA_84dce4ad-72cd-45f4-8fb8-20d55c3e20d2"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTEtMy0xLTEtMA_d52d6cad-6c86-4526-a798-5d01c7b864cf"
      unitRef="shares">252968</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTEtNS0xLTEtMA_0e66b595-d5ca-464d-adcb-8f93dbe5d50f"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTEtNy0xLTEtMA_62a83ad4-4271-4c3a-8f51-ae004df7b5c0"
      unitRef="shares">225098</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTItMS0xLTEtMA_076c20de-1546-440d-8694-e38a5034aabf"
      unitRef="shares">14832242</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTItMy0xLTEtMA_45bd972e-0bb3-4bd7-8323-7018341bce02"
      unitRef="shares">14899987</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTItNS0xLTEtMA_08469f5a-994f-45f7-a2c0-a65b0d2c6bba"
      unitRef="shares">14745661</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTItNy0xLTEtMA_49afcc44-0b1b-460a-8501-0aeb6975b3c1"
      unitRef="shares">14849816</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTQtMS0xLTEtMA_00fe8272-da2d-42de-96c6-f24036251d14"
      unitRef="usdPerShare">-0.38</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTQtMy0xLTEtMA_fa77a6c4-3882-47e4-b32b-08cc922c6e9a"
      unitRef="usdPerShare">1.17</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTQtNS0xLTEtMA_d459cca7-f0ca-4c38-9073-3ee4e34a326c"
      unitRef="usdPerShare">-0.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTQtNy0xLTEtMA_86ed2afd-3304-4bf1-a75b-2998d602d47c"
      unitRef="usdPerShare">2.20</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTUtMS0xLTEtMA_07943c2a-00e1-4234-9fb0-e5d6ffd1b4ac"
      unitRef="usdPerShare">-0.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTUtMy0xLTEtMA_0dc26c32-2d76-4355-a3ef-2442c65e3253"
      unitRef="usdPerShare">1.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTUtNS0xLTEtMA_f81159ec-fb70-4777-830d-9398025565b4"
      unitRef="usdPerShare">-0.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RhYmxlOjUzOThiOTI5ZGQ1MTRhYWM4YjgxZjBmZjkwMzhkZTM5L3RhYmxlcmFuZ2U6NTM5OGI5MjlkZDUxNGFhYzhiODFmMGZmOTAzOGRlMzlfMTUtNy0xLTEtMA_ec3f7682-6e19-4910-8c69-378371383e45"
      unitRef="usdPerShare">2.17</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMTA5OTUxMTY0MjgzNw_d7a8dba7-a600-42f7-b99e-040eb8c1ef1c"
      unitRef="shares">30967</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMTA5OTUxMTY0Mjg3NQ_a9cb2316-35b6-4e76-b2b0-c7f5a3e947fe"
      unitRef="shares">35742</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CompensationRelatedCostsPolicyTextBlock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMTM3MjI_3047a3ca-a8a3-46d9-b59d-ebf49326d541">&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Deferred compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company maintains a Non-Qualified Deferred Compensation Plan (the &#x201c;Plan&#x201d;) as part of its overall compensation package for certain employees. Participants are eligible to defer a portion of their annual salary, their annual incentive bonus, and their equity awards through the Plan on a tax-deferred basis. Deferrals into the Plan are not matched or subsidized by the Company, nor are they eligible for above-market or preferential earnings.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Plan provides for deferred compensation obligations to be settled either by delivery of a fixed number of shares of DMC&#x2019;s common stock or in cash, in accordance with participant contributions and elections. For deferred equity awards, subsequent to equity award vesting and after a period prescribed by the Plan, participants can elect to diversify contributions of equity awards into other investment options available to Plan participants. Once diversified, contributions of equity awards will be settled by delivery of cash.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company has established a grantor trust commonly known as a &#x201c;rabbi trust&#x201d; and contributed certain assets to satisfy the future obligations to participants in the Plan. These assets are subject to potential claims of the Company&#x2019;s general creditors. The assets held in the trust include unvested RSAs, vested company stock awards, company-owned life insurance (&#x201c;COLI&#x201d;) on certain employees, and money market and mutual funds. Unvested RSAs and common stock held by the trust are reflected in the Consolidated Balance Sheets within &#x201c;Treasury stock, at cost, and company stock held for deferred compensation, at par&#x201d; at the par value of the common stock or unvested RSAs. These accounts are not adjusted for subsequent changes in the fair value of the common stock. COLI is accounted for at the cash surrender value while money market and mutual funds held by the trust are accounted for at fair value. The balances of $6,104 as of June 30, 2020 and $4,461 as of December 31, 2019 were reflected in the Consolidated Balance Sheets within &#x201c;Other assets.&#x201d; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Deferred compensation obligations that will be settled in cash are accounted for on an accrual basis in accordance with the terms of the Plan. The balances of $6,110 as of June 30, 2020 and $6,143 as of December 31, 2019 were reflected in the Consolidated Balance Sheets within &#x201c;Other long-term liabilities.&#x201d; These obligations are adjusted based on changes in value of the underlying investment options chosen by Plan participants. Deferred compensation that will be settled by delivery of a fixed &lt;/span&gt;&lt;/div&gt;number of previously vested shares of the Company&#x2019;s common stock are reflected in the Consolidated Statements of Stockholders&#x2019; Equity within &#x201c;Common stock&#x201d; at the par value of the common stock or unvested RSAs. These accounts are not adjusted for subsequent changes in the fair value of the common stock.</us-gaap:CompensationRelatedCostsPolicyTextBlock>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfOTQ0MQ_ee0949f7-8ab2-44e3-a98f-89c11b2fa3d6"
      unitRef="usd">6104000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMTA5OTUxMTY0MjAwMA_5dc3b9d0-f007-4b50-b760-341ead49a961"
      unitRef="usd">4461000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfOTY4Nw_d621af7b-a689-46c4-930a-7f9120775a29"
      unitRef="usd">6110000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMTA5OTUxMTY0MjAzNA_a7a9b749-3dc0-45a2-8727-61c6ef3f58ae"
      unitRef="usd">6143000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMTM3MTc_f76b5430-287e-400c-bd2a-c3a9a89d8645">Fair Value of Financial Instruments&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. We are required to use an established hierarchy for fair value measurements based upon the inputs to the valuation and the degree to which they are observable or not observable in the market. The three levels in the hierarchy are as follows:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;padding-left:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-13.5pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;"&gt;Level 1 &#x2014; Inputs to the valuation based upon quoted prices (unadjusted) for identical assets or liabilities in active markets that are accessible as of the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;padding-left:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-13.5pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;"&gt;Level 2 &#x2014; Inputs to the valuation include quoted prices in either markets that are not active, or in active markets for similar assets or liabilities, inputs other than quoted prices that are observable, and inputs that are derived principally from or corroborated by observable market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;padding-left:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-13.5pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;"&gt;Level 3 &#x2014; Inputs to the valuation that are unobservable inputs for the asset or liability.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The highest priority is assigned to Level 1 inputs and the lowest priority to Level 3 inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The carrying value of accounts receivable and payable, accrued expenses, revolving loans under our credit facility and borrowings under our capital expenditure facility approximate their fair value. Our revolving loans and borrowings under our capital expenditure facility reset each month at market interest rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our foreign currency forward contracts are valued using quoted market prices or are determined using a yield curve model based on current market rates. As a result, we classify these investments as Level 2 in the fair value hierarchy. Money market funds and mutual funds of $4,097 as of June 30, 2020 and $2,420 as of  December 31, 2019 were held to satisfy future deferred compensation obligations are valued based upon the market values of underlying securities, and therefore we classify these assets as Level 2 in the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ie38cea30acb14ab7a0d06b8aadcc2f3b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMTIwOTQ_1f568e98-cc8c-474f-bee3-2487cb1965fc"
      unitRef="usd">4097000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i4896f4a17003411d86f88aa1e4965cf9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMTA5OTUxMTY0MjgxNA_8ef8375a-6560-4c5e-a2c9-7ce4a12ba725"
      unitRef="usd">2420000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl8zNy9mcmFnOjE1NTAxYzc2MTllZTRiODNhNDVlM2NlMTY3Y2VmNjJhL3RleHRyZWdpb246MTU1MDFjNzYxOWVlNGI4M2E0NWUzY2UxNjdjZWY2MmFfMTM3MTI_1dd69538-221a-45ba-8157-b302ac87792a">&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Recently Adopted Accounting Standards &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2016, the FASB issued a new accounting pronouncement regarding credit losses for financial instruments. The new standard requires entities to measure expected credit losses for certain financial assets held at the reporting date using a current expected credit loss model, which is based on historical experience, adjusted for current conditions and reasonable and supportable forecasts. The Company adopted the new standard on January 1, 2020. The Company's financial instruments within the scope of this guidance primarily include trade receivables. Please refer to &#x201c;Accounts Receivable&#x201d; for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;In December 2019, the FASB issued a new accounting pronouncement regarding accounting for income taxes. The new standard removes certain exceptions to the general principles in ASC 740 &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;"&gt;Income Taxes&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt; and also clarifies and amends existing guidance to provide for more consistent application. The new standard will become effective for the Company in the first quarter of fiscal 2021 and early adoption is permitted. We are evaluating the impact that the adoption of this update will have on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80MC9mcmFnOjBkZmVkZDdhOGM5MzQ2MTdhMjAzMTdmNGY2N2JiNzI4L3RleHRyZWdpb246MGRmZWRkN2E4YzkzNDYxN2EyMDMxN2Y0ZjY3YmI3MjhfNjE3_0d19378e-9d89-429e-a472-9c45ecd6d063">INVENTORIES&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Inventories are stated at the lower of cost (first-in, first-out) or net realizable value. Significant cost elements included in inventory are material, labor, freight, subcontract costs, and manufacturing overhead. As necessary, we adjust inventory to its net realizable value by recording provisions for excess, slow moving and obsolete inventory. We regularly review inventory quantities on hand and values, and compare them to estimates of future product demand, market conditions, production requirements and technological developments. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Inventories consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.274%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.277%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80MC9mcmFnOjBkZmVkZDdhOGM5MzQ2MTdhMjAzMTdmNGY2N2JiNzI4L3RleHRyZWdpb246MGRmZWRkN2E4YzkzNDYxN2EyMDMxN2Y0ZjY3YmI3MjhfNjEz_8e3718fd-8da9-46c9-9176-0ffe125b9d0a">Inventories are stated at the lower of cost (first-in, first-out) or net realizable value. Significant cost elements included in inventory are material, labor, freight, subcontract costs, and manufacturing overhead. As necessary, we adjust inventory to its net realizable value by recording provisions for excess, slow moving and obsolete inventory. We regularly review inventory quantities on hand and values, and compare them to estimates of future product demand, market conditions, production requirements and technological developments.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80MC9mcmFnOjBkZmVkZDdhOGM5MzQ2MTdhMjAzMTdmNGY2N2JiNzI4L3RleHRyZWdpb246MGRmZWRkN2E4YzkzNDYxN2EyMDMxN2Y0ZjY3YmI3MjhfNjE1_44fb061b-eade-47bc-9d44-666175ec5ee7">Inventories consisted of the following:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.274%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.277%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80MC9mcmFnOjBkZmVkZDdhOGM5MzQ2MTdhMjAzMTdmNGY2N2JiNzI4L3RhYmxlOmIzYTJjMjc2NzBlOTQyM2FiYzZiN2FkMmFlN2IwY2E4L3RhYmxlcmFuZ2U6YjNhMmMyNzY3MGU5NDIzYWJjNmI3YWQyYWU3YjBjYThfMS0xLTEtMS0w_c6bfe22c-5b81-4fa5-80fb-acfeb5bcfdf7"
      unitRef="usd">26180000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80MC9mcmFnOjBkZmVkZDdhOGM5MzQ2MTdhMjAzMTdmNGY2N2JiNzI4L3RhYmxlOmIzYTJjMjc2NzBlOTQyM2FiYzZiN2FkMmFlN2IwY2E4L3RhYmxlcmFuZ2U6YjNhMmMyNzY3MGU5NDIzYWJjNmI3YWQyYWU3YjBjYThfMS0zLTEtMS0w_e5137d3d-2540-4a98-9c21-258759770c4c"
      unitRef="usd">26173000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80MC9mcmFnOjBkZmVkZDdhOGM5MzQ2MTdhMjAzMTdmNGY2N2JiNzI4L3RhYmxlOmIzYTJjMjc2NzBlOTQyM2FiYzZiN2FkMmFlN2IwY2E4L3RhYmxlcmFuZ2U6YjNhMmMyNzY3MGU5NDIzYWJjNmI3YWQyYWU3YjBjYThfMi0xLTEtMS0w_3f1d80f4-d37d-4bed-81b5-aaf74cbf0117"
      unitRef="usd">16170000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80MC9mcmFnOjBkZmVkZDdhOGM5MzQ2MTdhMjAzMTdmNGY2N2JiNzI4L3RhYmxlOmIzYTJjMjc2NzBlOTQyM2FiYzZiN2FkMmFlN2IwY2E4L3RhYmxlcmFuZ2U6YjNhMmMyNzY3MGU5NDIzYWJjNmI3YWQyYWU3YjBjYThfMi0zLTEtMS0w_31f072e3-3d96-4bf1-8f03-7012ff8356d3"
      unitRef="usd">12194000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80MC9mcmFnOjBkZmVkZDdhOGM5MzQ2MTdhMjAzMTdmNGY2N2JiNzI4L3RhYmxlOmIzYTJjMjc2NzBlOTQyM2FiYzZiN2FkMmFlN2IwY2E4L3RhYmxlcmFuZ2U6YjNhMmMyNzY3MGU5NDIzYWJjNmI3YWQyYWU3YjBjYThfMy0xLTEtMS0w_5c645c19-da78-4637-ac1f-74ec84638cbb"
      unitRef="usd">17153000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80MC9mcmFnOjBkZmVkZDdhOGM5MzQ2MTdhMjAzMTdmNGY2N2JiNzI4L3RhYmxlOmIzYTJjMjc2NzBlOTQyM2FiYzZiN2FkMmFlN2IwY2E4L3RhYmxlcmFuZ2U6YjNhMmMyNzY3MGU5NDIzYWJjNmI3YWQyYWU3YjBjYThfMy0zLTEtMS0w_e08597f2-cf92-4d35-be25-d6ec3262ab98"
      unitRef="usd">15045000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventorySuppliesNetOfReserves
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80MC9mcmFnOjBkZmVkZDdhOGM5MzQ2MTdhMjAzMTdmNGY2N2JiNzI4L3RhYmxlOmIzYTJjMjc2NzBlOTQyM2FiYzZiN2FkMmFlN2IwY2E4L3RhYmxlcmFuZ2U6YjNhMmMyNzY3MGU5NDIzYWJjNmI3YWQyYWU3YjBjYThfNC0xLTEtMS0w_0f40a62f-cb91-4607-a6dc-c45f8da72444"
      unitRef="usd">257000</us-gaap:InventorySuppliesNetOfReserves>
    <us-gaap:InventorySuppliesNetOfReserves
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80MC9mcmFnOjBkZmVkZDdhOGM5MzQ2MTdhMjAzMTdmNGY2N2JiNzI4L3RhYmxlOmIzYTJjMjc2NzBlOTQyM2FiYzZiN2FkMmFlN2IwY2E4L3RhYmxlcmFuZ2U6YjNhMmMyNzY3MGU5NDIzYWJjNmI3YWQyYWU3YjBjYThfNC0zLTEtMS0w_7401a455-4418-4139-9751-abe686d61c9b"
      unitRef="usd">316000</us-gaap:InventorySuppliesNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80MC9mcmFnOjBkZmVkZDdhOGM5MzQ2MTdhMjAzMTdmNGY2N2JiNzI4L3RhYmxlOmIzYTJjMjc2NzBlOTQyM2FiYzZiN2FkMmFlN2IwY2E4L3RhYmxlcmFuZ2U6YjNhMmMyNzY3MGU5NDIzYWJjNmI3YWQyYWU3YjBjYThfNS0xLTEtMS0w_f726388f-c4d6-40c5-9961-ea58dd371db6"
      unitRef="usd">59760000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80MC9mcmFnOjBkZmVkZDdhOGM5MzQ2MTdhMjAzMTdmNGY2N2JiNzI4L3RhYmxlOmIzYTJjMjc2NzBlOTQyM2FiYzZiN2FkMmFlN2IwY2E4L3RhYmxlcmFuZ2U6YjNhMmMyNzY3MGU5NDIzYWJjNmI3YWQyYWU3YjBjYThfNS0zLTEtMS0w_c309e5de-b808-4269-b9ae-145126349f20"
      unitRef="usd">53728000</us-gaap:InventoryNet>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RleHRyZWdpb246MDY0Y2JjYjJmZDdiNDViOWFhY2EyMDFjZGU5MTgyODRfNjgx_8c832393-2ee4-4de3-9aaa-f0a56923c11b">PURCHASED INTANGIBLE ASSETS&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our purchased intangible assets consisted of the following as of&#160;June 30, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:51.294%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.080%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.080%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.082%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Core technology&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,590)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(35,131)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trademarks / Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,994)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(49,715)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our purchased intangible assets consisted of the following as of December 31, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:51.294%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.080%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.080%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.082%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Core technology&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,837)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(35,091)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trademarks / Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,988)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(48,916)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The change in the gross value of our purchased intangible assets from December 31, 2019 to June 30, 2020 was due to foreign currency translation and an adjustment due to the recognition of tax benefit of tax amortization previously applied to certain goodwill related to the NobelClad and DynaEnergetics reporting units. After the goodwill was written off at September 30, 2017 and December 31, 2015, respectively, the tax amortization reduces other noncurrent intangible assets related to the historical acquisition.&lt;/span&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RleHRyZWdpb246MDY0Y2JjYjJmZDdiNDViOWFhY2EyMDFjZGU5MTgyODRfNjgy_70357d77-77e4-43d0-ade8-1877c3a4a971">&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our purchased intangible assets consisted of the following as of&#160;June 30, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:51.294%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.080%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.080%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.082%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Core technology&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,590)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(35,131)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trademarks / Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,994)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(49,715)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our purchased intangible assets consisted of the following as of December 31, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:51.294%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.080%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.080%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.082%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Core technology&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,837)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(35,091)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trademarks / Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,988)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(48,916)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4a61c1d2039c49feb4f64b324a73d8d7_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOmQ0YjBkM2MzZDYwZjQ2OGJiYTcyMzcyNTc0Y2U3ODQ0L3RhYmxlcmFuZ2U6ZDRiMGQzYzNkNjBmNDY4YmJhNzIzNzI1NzRjZTc4NDRfMS0xLTEtMS0w_c48d2cae-6219-4fa8-86a7-0c03480ccb1e"
      unitRef="usd">17374000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4a61c1d2039c49feb4f64b324a73d8d7_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOmQ0YjBkM2MzZDYwZjQ2OGJiYTcyMzcyNTc0Y2U3ODQ0L3RhYmxlcmFuZ2U6ZDRiMGQzYzNkNjBmNDY4YmJhNzIzNzI1NzRjZTc4NDRfMS0zLTEtMS0w_51468195-13dc-4adf-bddb-3d7922733ddf"
      unitRef="usd">12590000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4a61c1d2039c49feb4f64b324a73d8d7_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOmQ0YjBkM2MzZDYwZjQ2OGJiYTcyMzcyNTc0Y2U3ODQ0L3RhYmxlcmFuZ2U6ZDRiMGQzYzNkNjBmNDY4YmJhNzIzNzI1NzRjZTc4NDRfMS01LTEtMS0w_cab77cfa-8302-41ca-a9e6-7527086210ed"
      unitRef="usd">4784000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibbe85c4c58044fb187d2c66d628c8ef7_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOmQ0YjBkM2MzZDYwZjQ2OGJiYTcyMzcyNTc0Y2U3ODQ0L3RhYmxlcmFuZ2U6ZDRiMGQzYzNkNjBmNDY4YmJhNzIzNzI1NzRjZTc4NDRfMi0xLTEtMS0w_bdde8bb0-aa58-424e-9108-ab80ecaeaf6e"
      unitRef="usd">35131000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibbe85c4c58044fb187d2c66d628c8ef7_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOmQ0YjBkM2MzZDYwZjQ2OGJiYTcyMzcyNTc0Y2U3ODQ0L3RhYmxlcmFuZ2U6ZDRiMGQzYzNkNjBmNDY4YmJhNzIzNzI1NzRjZTc4NDRfMi0zLTEtMS0w_cbebac8c-00e6-4e75-9e8f-f42dd262d502"
      unitRef="usd">35131000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibbe85c4c58044fb187d2c66d628c8ef7_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOmQ0YjBkM2MzZDYwZjQ2OGJiYTcyMzcyNTc0Y2U3ODQ0L3RhYmxlcmFuZ2U6ZDRiMGQzYzNkNjBmNDY4YmJhNzIzNzI1NzRjZTc4NDRfMi01LTEtMS0w_1e493271-81c9-4594-b264-ae4ea890b1eb"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i62e3ac72f3d247c2a417a17c82e95f65_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOmQ0YjBkM2MzZDYwZjQ2OGJiYTcyMzcyNTc0Y2U3ODQ0L3RhYmxlcmFuZ2U6ZDRiMGQzYzNkNjBmNDY4YmJhNzIzNzI1NzRjZTc4NDRfMy0xLTEtMS0w_fed89c51-c15c-4c10-ad3c-43df35c94f47"
      unitRef="usd">1994000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i62e3ac72f3d247c2a417a17c82e95f65_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOmQ0YjBkM2MzZDYwZjQ2OGJiYTcyMzcyNTc0Y2U3ODQ0L3RhYmxlcmFuZ2U6ZDRiMGQzYzNkNjBmNDY4YmJhNzIzNzI1NzRjZTc4NDRfMy0zLTEtMS0w_e9afcb08-6ad0-4413-b713-566ddf937e41"
      unitRef="usd">1994000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i62e3ac72f3d247c2a417a17c82e95f65_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOmQ0YjBkM2MzZDYwZjQ2OGJiYTcyMzcyNTc0Y2U3ODQ0L3RhYmxlcmFuZ2U6ZDRiMGQzYzNkNjBmNDY4YmJhNzIzNzI1NzRjZTc4NDRfMy01LTEtMS0w_e1aacbd2-589d-46ab-b2cf-fe951b271d96"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOmQ0YjBkM2MzZDYwZjQ2OGJiYTcyMzcyNTc0Y2U3ODQ0L3RhYmxlcmFuZ2U6ZDRiMGQzYzNkNjBmNDY4YmJhNzIzNzI1NzRjZTc4NDRfNC0xLTEtMS0w_79deddef-f9b0-42d1-8c7e-f7ae06708f10"
      unitRef="usd">54499000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOmQ0YjBkM2MzZDYwZjQ2OGJiYTcyMzcyNTc0Y2U3ODQ0L3RhYmxlcmFuZ2U6ZDRiMGQzYzNkNjBmNDY4YmJhNzIzNzI1NzRjZTc4NDRfNC0zLTEtMS0w_3b6329e5-deff-430a-8db5-7473126e1b91"
      unitRef="usd">49715000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOmQ0YjBkM2MzZDYwZjQ2OGJiYTcyMzcyNTc0Y2U3ODQ0L3RhYmxlcmFuZ2U6ZDRiMGQzYzNkNjBmNDY4YmJhNzIzNzI1NzRjZTc4NDRfNC01LTEtMS0w_ddd24453-55a0-425f-96fc-c77b584c5b61"
      unitRef="usd">4784000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i445b6f920d5e462e9f39c32d64e97606_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOjNiZWExM2Q2ZDU1ZjQxYTlhMGZiY2M4ODg2MTNiNjhkL3RhYmxlcmFuZ2U6M2JlYTEzZDZkNTVmNDFhOWEwZmJjYzg4ODYxM2I2OGRfMS0xLTEtMS0w_ccdb3c21-6860-438f-8067-d587f174b289"
      unitRef="usd">17717000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i445b6f920d5e462e9f39c32d64e97606_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOjNiZWExM2Q2ZDU1ZjQxYTlhMGZiY2M4ODg2MTNiNjhkL3RhYmxlcmFuZ2U6M2JlYTEzZDZkNTVmNDFhOWEwZmJjYzg4ODYxM2I2OGRfMS0zLTEtMS0w_5f5af6e0-3796-429f-a1a4-b433290eb69f"
      unitRef="usd">11837000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i445b6f920d5e462e9f39c32d64e97606_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOjNiZWExM2Q2ZDU1ZjQxYTlhMGZiY2M4ODg2MTNiNjhkL3RhYmxlcmFuZ2U6M2JlYTEzZDZkNTVmNDFhOWEwZmJjYzg4ODYxM2I2OGRfMS01LTEtMS0w_f8c18b50-0498-4b7f-8f17-4e8569bda411"
      unitRef="usd">5880000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4728c6c2ff4243e0a887466a1116961b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOjNiZWExM2Q2ZDU1ZjQxYTlhMGZiY2M4ODg2MTNiNjhkL3RhYmxlcmFuZ2U6M2JlYTEzZDZkNTVmNDFhOWEwZmJjYzg4ODYxM2I2OGRfMi0xLTEtMS0w_5ccc0779-0c12-4576-b7b0-6c7cb01de82d"
      unitRef="usd">35091000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4728c6c2ff4243e0a887466a1116961b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOjNiZWExM2Q2ZDU1ZjQxYTlhMGZiY2M4ODg2MTNiNjhkL3RhYmxlcmFuZ2U6M2JlYTEzZDZkNTVmNDFhOWEwZmJjYzg4ODYxM2I2OGRfMi0zLTEtMS0w_d46dc3e5-8f0c-40d7-8a43-047d47161749"
      unitRef="usd">35091000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4728c6c2ff4243e0a887466a1116961b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOjNiZWExM2Q2ZDU1ZjQxYTlhMGZiY2M4ODg2MTNiNjhkL3RhYmxlcmFuZ2U6M2JlYTEzZDZkNTVmNDFhOWEwZmJjYzg4ODYxM2I2OGRfMi01LTEtMS0w_e0b64ffa-5963-449d-898d-bf175180d63e"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifc70b63df3114bb0b61452608c51ce14_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOjNiZWExM2Q2ZDU1ZjQxYTlhMGZiY2M4ODg2MTNiNjhkL3RhYmxlcmFuZ2U6M2JlYTEzZDZkNTVmNDFhOWEwZmJjYzg4ODYxM2I2OGRfMy0xLTEtMS0w_efabbe8b-5ee4-45c8-a8bf-c40909fe1e18"
      unitRef="usd">1988000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifc70b63df3114bb0b61452608c51ce14_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOjNiZWExM2Q2ZDU1ZjQxYTlhMGZiY2M4ODg2MTNiNjhkL3RhYmxlcmFuZ2U6M2JlYTEzZDZkNTVmNDFhOWEwZmJjYzg4ODYxM2I2OGRfMy0zLTEtMS0w_3d083a3c-ac49-4fba-be98-65a14d935999"
      unitRef="usd">1988000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ifc70b63df3114bb0b61452608c51ce14_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOjNiZWExM2Q2ZDU1ZjQxYTlhMGZiY2M4ODg2MTNiNjhkL3RhYmxlcmFuZ2U6M2JlYTEzZDZkNTVmNDFhOWEwZmJjYzg4ODYxM2I2OGRfMy01LTEtMS0w_1735ade9-5026-4426-a204-c2b9dfdb5531"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOjNiZWExM2Q2ZDU1ZjQxYTlhMGZiY2M4ODg2MTNiNjhkL3RhYmxlcmFuZ2U6M2JlYTEzZDZkNTVmNDFhOWEwZmJjYzg4ODYxM2I2OGRfNC0xLTEtMS0w_158e75d5-bc14-4f42-836f-f9f2929e124a"
      unitRef="usd">54796000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOjNiZWExM2Q2ZDU1ZjQxYTlhMGZiY2M4ODg2MTNiNjhkL3RhYmxlcmFuZ2U6M2JlYTEzZDZkNTVmNDFhOWEwZmJjYzg4ODYxM2I2OGRfNC0zLTEtMS0w_d72a5dac-0f4d-4ecb-9d4c-7b1f8a8188d3"
      unitRef="usd">48916000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80My9mcmFnOjA2NGNiY2IyZmQ3YjQ1YjlhYWNhMjAxY2RlOTE4Mjg0L3RhYmxlOjNiZWExM2Q2ZDU1ZjQxYTlhMGZiY2M4ODg2MTNiNjhkL3RhYmxlcmFuZ2U6M2JlYTEzZDZkNTVmNDFhOWEwZmJjYzg4ODYxM2I2OGRfNC01LTEtMS0w_10bc0c4b-9434-4b34-b3f9-c27b1466760f"
      unitRef="usd">5880000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80Ni9mcmFnOjRhYmFlMTllYjlmYzQ0YWY4Yjk2ZTIxN2I5OWFhZmUzL3RleHRyZWdpb246NGFiYWUxOWViOWZjNDRhZjhiOTZlMjE3Yjk5YWFmZTNfNTMw_319921d8-2dbd-4ed2-bafd-16110ce8f230">CONTRACT LIABILITIES&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On occasion, we require customers to make advance payments prior to the shipment of goods in order to help finance our inventory investment on large orders or to keep customers&#x2019; credit limits at acceptable levels.&#160;Contract liabilities were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:62.516%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.595%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.156%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;NobelClad&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;DynaEnergetics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We expect to recognize the revenue associated with contract liabilities over a time period no longer than one year. Of the $2,736 recorded as contract liabilities at December 31, 2019, $1,988 was recorded to net sales during the six months ended June 30, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80Ni9mcmFnOjRhYmFlMTllYjlmYzQ0YWY4Yjk2ZTIxN2I5OWFhZmUzL3RleHRyZWdpb246NGFiYWUxOWViOWZjNDRhZjhiOTZlMjE3Yjk5YWFmZTNfNTIy_3dd55cb6-8b7d-458b-a57d-76fb7ccb32c8">Contract liabilities were as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:62.516%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.595%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.156%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;NobelClad&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;DynaEnergetics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i94fe59eaf7e149aeafd41626fd78a3ba_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80Ni9mcmFnOjRhYmFlMTllYjlmYzQ0YWY4Yjk2ZTIxN2I5OWFhZmUzL3RhYmxlOmQ0ZjQ5MTI1YTkyNjRmNTM4NTY5NjE1YzEzNDRjMzMzL3RhYmxlcmFuZ2U6ZDRmNDkxMjVhOTI2NGY1Mzg1Njk2MTVjMTM0NGMzMzNfMS0xLTEtMS0w_cc36e7de-6d9f-424a-bf07-712efffc3156"
      unitRef="usd">4639000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ia45412b3b01443e0933d152e41bec155_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80Ni9mcmFnOjRhYmFlMTllYjlmYzQ0YWY4Yjk2ZTIxN2I5OWFhZmUzL3RhYmxlOmQ0ZjQ5MTI1YTkyNjRmNTM4NTY5NjE1YzEzNDRjMzMzL3RhYmxlcmFuZ2U6ZDRmNDkxMjVhOTI2NGY1Mzg1Njk2MTVjMTM0NGMzMzNfMS0zLTEtMS0w_96b8e32e-eefa-413d-9c35-442efc8b0c0d"
      unitRef="usd">1427000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i12dd7c86ef54428f9c4343ce9c2aecb9_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80Ni9mcmFnOjRhYmFlMTllYjlmYzQ0YWY4Yjk2ZTIxN2I5OWFhZmUzL3RhYmxlOmQ0ZjQ5MTI1YTkyNjRmNTM4NTY5NjE1YzEzNDRjMzMzL3RhYmxlcmFuZ2U6ZDRmNDkxMjVhOTI2NGY1Mzg1Njk2MTVjMTM0NGMzMzNfMi0xLTEtMS0w_cb689627-fbc5-4a80-8623-2cc0e38abd27"
      unitRef="usd">587000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ia877feff7ef74e518766b3a25ecc68a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80Ni9mcmFnOjRhYmFlMTllYjlmYzQ0YWY4Yjk2ZTIxN2I5OWFhZmUzL3RhYmxlOmQ0ZjQ5MTI1YTkyNjRmNTM4NTY5NjE1YzEzNDRjMzMzL3RhYmxlcmFuZ2U6ZDRmNDkxMjVhOTI2NGY1Mzg1Njk2MTVjMTM0NGMzMzNfMi0zLTEtMS0w_79e742e6-840b-4bf6-b43e-3a9fb1d64d51"
      unitRef="usd">1309000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80Ni9mcmFnOjRhYmFlMTllYjlmYzQ0YWY4Yjk2ZTIxN2I5OWFhZmUzL3RhYmxlOmQ0ZjQ5MTI1YTkyNjRmNTM4NTY5NjE1YzEzNDRjMzMzL3RhYmxlcmFuZ2U6ZDRmNDkxMjVhOTI2NGY1Mzg1Njk2MTVjMTM0NGMzMzNfNC0xLTEtMS0w_d1909726-a22f-45c1-b7b9-c68566c9acef"
      unitRef="usd">5226000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80Ni9mcmFnOjRhYmFlMTllYjlmYzQ0YWY4Yjk2ZTIxN2I5OWFhZmUzL3RhYmxlOmQ0ZjQ5MTI1YTkyNjRmNTM4NTY5NjE1YzEzNDRjMzMzL3RhYmxlcmFuZ2U6ZDRmNDkxMjVhOTI2NGY1Mzg1Njk2MTVjMTM0NGMzMzNfNC0zLTEtMS0w_65bacf5d-9bfc-45d6-a50f-c8e665f8e3d2"
      unitRef="usd">2736000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80Ni9mcmFnOjRhYmFlMTllYjlmYzQ0YWY4Yjk2ZTIxN2I5OWFhZmUzL3RleHRyZWdpb246NGFiYWUxOWViOWZjNDRhZjhiOTZlMjE3Yjk5YWFmZTNfNDE0_240c3b54-23fc-4b74-849b-d53e29b0e0dd"
      unitRef="usd">2736000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80Ni9mcmFnOjRhYmFlMTllYjlmYzQ0YWY4Yjk2ZTIxN2I5OWFhZmUzL3RleHRyZWdpb246NGFiYWUxOWViOWZjNDRhZjhiOTZlMjE3Yjk5YWFmZTNfNDU3_a2663c49-4605-4e3c-bc8b-3ce03c963584"
      unitRef="usd">1988000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjEyMg_b1cc718c-cda1-4e9e-83d3-87101fe09af7">LEASESThe Company leases real properties for use in manufacturing and as administrative and sales offices, and leases automobiles and office equipment. The Company determines if a contract contains a lease arrangement at the inception of the contract. For leases in which the Company is the lessee, leases are classified as either finance or operating. Right of use (ROU) assets are initially measured at the present value of lease payments over the lease term plus initial direct costs, if any, with the &lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;classification affecting the pattern of expense recognition. If a lease does not provide a discount rate and the rate cannot be readily determined, an incremental borrowing rate is used to determine the future lease payments. Lease and non-lease components within the Company&#x2019;s lease agreements are accounted for together.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Nearly all of the Company&#x2019;s leasing arrangements are classified as operating leases. ROU asset and lease liability balances were as follows for the periods presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:62.516%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.595%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.156%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ROU asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease liability&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The ROU asset was included in &#x201c;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjE5OTAyMzI1Nzk2OQ_050b87d6-f978-4d2a-9bc5-e8f1de914207"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjE5OTAyMzI1Nzk2OQ_fc94bfaa-34b9-45ca-a821-8ff0b51340a3"&gt;Other assets&lt;/span&gt;&lt;/span&gt;&#x201d; while the current lease liability was reported in &#x201c;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjE5OTAyMzI1Nzk3MA_5acb53af-b4e5-4d21-a616-6e5e125bf92f"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjE5OTAyMzI1Nzk3MA_d8c75edd-837d-4938-bf75-1cb20199a12d"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt;&#x201d; and the long-term lease liability was reported in &#x201c;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjE5OTAyMzI1Nzk3MQ_5d22cd10-3cf9-4ea6-b462-f27c0859e4b6"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjE5OTAyMzI1Nzk3MQ_9e2ed110-886e-454d-aca8-0be84748cf1d"&gt;Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&#x201d; on the Company&#x2019;s Condensed Consolidated Balance Sheet. Cash paid for operating lease liabilities are recorded as cash flows from operating activities in the Company&#x2019;s Condensed Consolidated Statements of Cash Flows. For the three months ended June 30, 2020 and 2019, operating lease costs were $894 and $751, respectively. For the six months ended June 30, 2020 and 2019, operating lease costs were $1,996 and $1,436, respectively. Operating lease costs were included in the Company&#x2019;s Condensed Consolidated Statements of Operations. Short term and variable lease costs were not material for the three and six months ended June 30, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Certain of the Company&#x2019;s leases contain renewal options and options to extend the leases for up to five years, and a majority of these options are reflected in the calculation of the ROU asset and lease liability due to the likelihood of renewal.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the weighted average lease terms and discount rates for operating lease liabilities: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:76.330%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:19.670%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.62&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table represents maturities of operating lease liabilities as of June 30, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:80.844%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.156%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due within 1 year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due after 1 year through 2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due after 2 years through 3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due after 3 years through 4 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due after 4 years through 5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due after 5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,555)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <boom:OperatingLeaseAssetsAndLiabilitiesTableTextBlock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjExNw_eda84180-6e1b-47e1-bea5-3f81efe3b064">&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Nearly all of the Company&#x2019;s leasing arrangements are classified as operating leases. ROU asset and lease liability balances were as follows for the periods presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:62.516%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.595%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.156%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ROU asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease liability&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</boom:OperatingLeaseAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOjc3NzJlYWU4MTYxNDRjYmViM2FkNjcyODc0NTExOWY0L3RhYmxlcmFuZ2U6Nzc3MmVhZTgxNjE0NGNiZWIzYWQ2NzI4NzQ1MTE5ZjRfMS0xLTEtMS0w_fae8132b-4078-4154-9aa5-6c0be5845060"
      unitRef="usd">11055000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOjc3NzJlYWU4MTYxNDRjYmViM2FkNjcyODc0NTExOWY0L3RhYmxlcmFuZ2U6Nzc3MmVhZTgxNjE0NGNiZWIzYWQ2NzI4NzQ1MTE5ZjRfMS0zLTEtMS0w_bc92251e-b57c-4828-8714-4347b8d6cbe3"
      unitRef="usd">10423000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOjc3NzJlYWU4MTYxNDRjYmViM2FkNjcyODc0NTExOWY0L3RhYmxlcmFuZ2U6Nzc3MmVhZTgxNjE0NGNiZWIzYWQ2NzI4NzQ1MTE5ZjRfMy0xLTEtMS0w_5a3fc9b6-370c-4083-9d15-17d494f6d9e1"
      unitRef="usd">1846000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOjc3NzJlYWU4MTYxNDRjYmViM2FkNjcyODc0NTExOWY0L3RhYmxlcmFuZ2U6Nzc3MmVhZTgxNjE0NGNiZWIzYWQ2NzI4NzQ1MTE5ZjRfMy0zLTEtMS0w_51ad3b33-0904-4eaf-9fda-c7615d1a31d4"
      unitRef="usd">1716000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOjc3NzJlYWU4MTYxNDRjYmViM2FkNjcyODc0NTExOWY0L3RhYmxlcmFuZ2U6Nzc3MmVhZTgxNjE0NGNiZWIzYWQ2NzI4NzQ1MTE5ZjRfNC0xLTEtMS0w_f28739a9-de6c-4b2f-b90b-e694ae1a8998"
      unitRef="usd">10430000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOjc3NzJlYWU4MTYxNDRjYmViM2FkNjcyODc0NTExOWY0L3RhYmxlcmFuZ2U6Nzc3MmVhZTgxNjE0NGNiZWIzYWQ2NzI4NzQ1MTE5ZjRfNC0zLTEtMS0w_2d384aa9-abfa-4d9a-a291-66d1f686ea52"
      unitRef="usd">9777000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOjc3NzJlYWU4MTYxNDRjYmViM2FkNjcyODc0NTExOWY0L3RhYmxlcmFuZ2U6Nzc3MmVhZTgxNjE0NGNiZWIzYWQ2NzI4NzQ1MTE5ZjRfNS0xLTEtMS0w_c0f06a78-1be4-4caa-91e0-c1133d948b65"
      unitRef="usd">12276000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOjc3NzJlYWU4MTYxNDRjYmViM2FkNjcyODc0NTExOWY0L3RhYmxlcmFuZ2U6Nzc3MmVhZTgxNjE0NGNiZWIzYWQ2NzI4NzQ1MTE5ZjRfNS0zLTEtMS0w_3ae1558b-0d66-4c3b-9d54-91f4a1566eaf"
      unitRef="usd">11493000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseCost
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMTQ4NA_cd9ef23a-03a5-48eb-8e81-493d4b31a001"
      unitRef="usd">894000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMTQ5MQ_16b6c612-80be-4447-9a6d-70fb4429ab52"
      unitRef="usd">751000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMTA5OTUxMTYzMDA0Ng_69474ecc-a3e9-411f-890d-f38834b8fe6f"
      unitRef="usd">1996000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMTA5OTUxMTYzMDA3NA_2c251560-6487-42d9-8f6c-93d25824267b"
      unitRef="usd">1436000</us-gaap:OperatingLeaseCost>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfNDk0NzgwMjMyNzEzMg_45c9d917-a169-4ce5-809c-f9e8ea289346">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjExOA_86d77451-09c7-4f4a-82a1-086d9728f58f">&lt;div style="text-indent:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the weighted average lease terms and discount rates for operating lease liabilities: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:76.330%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:19.670%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.62&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOmIwYzZmYWNjYmQwZTQ3OWI4NmY3NTVkYTk0ZTczZTNlL3RhYmxlcmFuZ2U6YjBjNmZhY2NiZDBlNDc5Yjg2Zjc1NWRhOTRlNzNlM2VfMS0xLTEtMS0w_dcac06fd-ed88-43b1-a0a4-ec321ad79360">P8Y7M13D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOmIwYzZmYWNjYmQwZTQ3OWI4NmY3NTVkYTk0ZTczZTNlL3RhYmxlcmFuZ2U6YjBjNmZhY2NiZDBlNDc5Yjg2Zjc1NWRhOTRlNzNlM2VfMi0xLTEtMS0w_e440e1cc-ea98-4034-874f-512d4cabb305"
      unitRef="number">0.055</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjEyMA_a483bcaa-ef6e-48aa-b586-3e85206e679b">&lt;div style="text-indent:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table represents maturities of operating lease liabilities as of June 30, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:80.844%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.156%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due within 1 year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due after 1 year through 2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due after 2 years through 3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due after 3 years through 4 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due after 4 years through 5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due after 5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,555)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOmIzNDUwNGI1NDY4MzQzMThiOWVlZmFhMDFkZTdkZjAzL3RhYmxlcmFuZ2U6YjM0NTA0YjU0NjgzNDMxOGI5ZWVmYWEwMWRlN2RmMDNfMC0xLTEtMS0w_d1f67d6c-6917-47b4-ac17-6115d786b2ae"
      unitRef="usd">1846000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOmIzNDUwNGI1NDY4MzQzMThiOWVlZmFhMDFkZTdkZjAzL3RhYmxlcmFuZ2U6YjM0NTA0YjU0NjgzNDMxOGI5ZWVmYWEwMWRlN2RmMDNfMS0xLTEtMS0w_67d45d72-ba6b-4e7f-955a-b9808c215147"
      unitRef="usd">1924000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOmIzNDUwNGI1NDY4MzQzMThiOWVlZmFhMDFkZTdkZjAzL3RhYmxlcmFuZ2U6YjM0NTA0YjU0NjgzNDMxOGI5ZWVmYWEwMWRlN2RmMDNfMi0xLTEtMS0w_59837837-d983-45d2-beed-d8baaae16c6e"
      unitRef="usd">1766000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOmIzNDUwNGI1NDY4MzQzMThiOWVlZmFhMDFkZTdkZjAzL3RhYmxlcmFuZ2U6YjM0NTA0YjU0NjgzNDMxOGI5ZWVmYWEwMWRlN2RmMDNfMy0xLTEtMS0w_9e9067d3-6dbd-42ed-8f5c-a2990fabcb90"
      unitRef="usd">1609000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOmIzNDUwNGI1NDY4MzQzMThiOWVlZmFhMDFkZTdkZjAzL3RhYmxlcmFuZ2U6YjM0NTA0YjU0NjgzNDMxOGI5ZWVmYWEwMWRlN2RmMDNfNC0xLTEtMS0w_a5d39121-c760-46ce-af7c-880726893ac6"
      unitRef="usd">1538000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOmIzNDUwNGI1NDY4MzQzMThiOWVlZmFhMDFkZTdkZjAzL3RhYmxlcmFuZ2U6YjM0NTA0YjU0NjgzNDMxOGI5ZWVmYWEwMWRlN2RmMDNfNS0xLTEtMS0w_9adc4094-d9d3-4713-bf03-7de931d5e9e7"
      unitRef="usd">6148000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOmIzNDUwNGI1NDY4MzQzMThiOWVlZmFhMDFkZTdkZjAzL3RhYmxlcmFuZ2U6YjM0NTA0YjU0NjgzNDMxOGI5ZWVmYWEwMWRlN2RmMDNfNi0xLTEtMS0w_a03bb036-2397-4480-b7b9-01832f05f19e"
      unitRef="usd">14831000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOmIzNDUwNGI1NDY4MzQzMThiOWVlZmFhMDFkZTdkZjAzL3RhYmxlcmFuZ2U6YjM0NTA0YjU0NjgzNDMxOGI5ZWVmYWEwMWRlN2RmMDNfNy0xLTEtMS0w_87a579dd-96e6-4637-92d5-a57b1b5eb13d"
      unitRef="usd">2555000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RhYmxlOmIzNDUwNGI1NDY4MzQzMThiOWVlZmFhMDFkZTdkZjAzL3RhYmxlcmFuZ2U6YjM0NTA0YjU0NjgzNDMxOGI5ZWVmYWEwMWRlN2RmMDNfOC0xLTEtMS0w_90951417-828f-4ad5-a44c-6e400a4cb3d2"
      unitRef="usd">12276000</us-gaap:OperatingLeaseLiability>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfNDAxMw_54320e4a-b11a-4108-b80f-14252eea5a82">DEBT&#160;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Outstanding borrowings consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.011%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.815%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Syndicated credit agreement:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Dollar revolving loan&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Capital expenditure facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(593)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(603)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Syndicated Credit Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On March 8, 2018, we entered into a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMTM5_a9b5994f-7efe-4e5f-a3b9-ae02471269b3"&gt;five&lt;/span&gt;-year $75,000 syndicated credit agreement (&#x201c;credit facility&#x201d;) which replaced in its entirety our prior syndicated credit facility entered into on February 23, 2015. The credit facility allows for revolving loans of up to $50,000 with a $20,000 US dollar equivalent sublimit for alternative currency loans. In addition, the agreement provided for a $25,000 Capital Expenditure Facility (&#x201c;Capex Facility&#x201d;) which was used to assist in financing our DynaEnergetics manufacturing expansion project in Blum, Texas. At the end of year one, the Capex Facility converted to a term loan which is amortizable at 12.5% of principal per year with a balloon payment for the outstanding balance upon the credit facility maturity date in 2023. The Capex Facility bears interest at a LIBOR-based variable rate which at June 30, 2020  was 2.49%. In 2019, we prepaid an additional $7,000 above the required amortization amount. The credit facility has a $100,000 accordion feature to increase the commitments under the revolving loan class and/or by adding a term loan subject to approval by applicable lenders. We entered into the credit facility with a syndicate of three banks, with KeyBank, N.A. acting as administrative agent. The syndicated credit facility is secured by the assets of DMC including accounts receivable, inventory, and fixed assets, as well as guarantees and share pledges by DMC and its subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Borrowings under the $50,000 revolving loan can be in the form of one, two, three, or six month LIBOR rate loans. Additionally, US dollar borrowings on the revolving loan can be in the form of Base Rate loans (Base Rate borrowings are based on the greater of the administrative agent&#x2019;s Prime rates, an adjusted Federal Funds rate or an adjusted LIBOR rate). LIBOR loans bear interest at the applicable &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;LIBOR&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; rate plus an applicable margin (varying from 1.50% to 3.00%). Base Rate loans bear interest at the defined Base rate plus an applicable margin (varying from 0.50% to 2.00%). All revolver loan borrowings and repayments have been in the form of one-month or two-month loans and are reported on a net basis in our Condensed Consolidated Statements of Cash Flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Borrowings under the $20,000 alternate currency sublimit can be in euros, Canadian dollars, pounds sterling, and in any other currency acceptable to the administrative agent. Alternative currency borrowings denominated in euros, pounds sterling, and any other currency that is dealt with on the London Interbank Deposit Market shall be comprised of LIBOR loans and bear interest at the LIBOR rate plus an applicable margin (varying from 1.50% to 3.00%).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On June 25, 2020, we entered into an amendment ("Amendment") to the credit facility. The Amendment waives the debt service coverage ratio covenant for the quarters ending September 30, 2020, December 31, 2020, and March 31, 2021. The debt service coverage ratio minimum of 1.35 to 1 was applicable for the quarter ending June 30, 2020 and will resume beginning with the quarter ending June 30, 2021 and thereafter. The debt service coverage ratio is defined in the credit facility as the ratio of Consolidated Pro Forma EBITDA less the sum of capital distributions paid in cash, cash income taxes and Consolidated Unfunded Capital Expenditures (as defined in the credit facility) to Debt Service Charges (as defined in the credit facility).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Additionally, the Amendment added a Minimum Liquidity covenant requirin&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;g the total of cash and cash equivalents held by U.S. subsidiaries and available borrowing capacity under the credit facility to exceed $10,000 f&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;or the quarters ending September 30, 2020, December 31, 2020, and March 31, 2021. The Minimum Liquidity covenant is not required after the quarter ending March 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the period from the Amendment through August 31, 2020, borrowings outstanding under the credit facility will bear interest at LIBOR plus a margin of 1.75% or at a Base Rate (as defined in the credit facility) plus a margin of 0.75%. For the period from September 1, 2020 through the date of receipt of the covenant compliance certificate for the quarter ending March 31, 2021, borrowings outstanding under the credit facility will bear interest at LIBOR plus a margin of 1.75% to 3.00% or at a Base Rate plus a margin of 0.75% to 2.00%. In each case, the margin is based on the Company's Leverage Ratio of &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Consolidated Funded Indebtedness (as defined in the credit facility) on the last day of such period to Consolidated Pro Forma EBITDA for such period. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Additionally, the Amendment sets the minimum LIBOR at 0.75%&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The credit facility, as amended, includes various covenants and restrictions, certain of which relate to the payment of dividends or other distributions to stockholders; redemption of capital stock; incurrence of additional indebtedness; mortgaging, pledging or disposition of major assets; and maintenance of specified ratios. As of June 30, 2020, we were in compliance with all financial covenants and other provisions of our debt agreements. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We also maintain a line of credit with a German bank for certain European operations. This line of credit provides a borrowing capacity of &#x20ac;4,000, of which &#x20ac;243 is available as of June 30, 2020 after considering outstanding letters of credit. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Included in long-term debt are deferred debt issuance costs of $593 and $603 as of June 30, 2020 and December 31, 2019, respectively. Deferred debt issuance costs are being amortized over the remaining term of the credit facility which expires on March 8, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfNDAxMA_a3dc8aba-8d0c-487f-9f6e-99889aeac495">&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Outstanding borrowings consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.011%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.815%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Syndicated credit agreement:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Dollar revolving loan&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Capital expenditure facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(593)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(603)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:LineOfCredit
      contextRef="icde5cdfe1ab14b54b3ae44b22b28b356_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RhYmxlOjM3ZTg1Y2VmZWI2NjQ0OTQ5MGEzODEzMzczNjdjNDljL3RhYmxlcmFuZ2U6MzdlODVjZWZlYjY2NDQ5NDkwYTM4MTMzNzM2N2M0OWNfMi0xLTEtMS0w_7b37fb33-c9df-4bd5-9391-1886957a397b"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="ib03d4316aa244dcdbc3e8be26427bfac_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RhYmxlOjM3ZTg1Y2VmZWI2NjQ0OTQ5MGEzODEzMzczNjdjNDljL3RhYmxlcmFuZ2U6MzdlODVjZWZlYjY2NDQ5NDkwYTM4MTMzNzM2N2M0OWNfMi0zLTEtMS0w_a11edde6-6821-475a-9d06-75de61c8cd13"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="iac5910af9a95412f8db491f1a6dfd501_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RhYmxlOjM3ZTg1Y2VmZWI2NjQ0OTQ5MGEzODEzMzczNjdjNDljL3RhYmxlcmFuZ2U6MzdlODVjZWZlYjY2NDQ5NDkwYTM4MTMzNzM2N2M0OWNfNC0xLTEtMS0w_264962e6-c9ef-4292-853b-b0bd14d38e0d"
      unitRef="usd">13313000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i828c1cf0d50845908584ecb1655bc409_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RhYmxlOjM3ZTg1Y2VmZWI2NjQ0OTQ5MGEzODEzMzczNjdjNDljL3RhYmxlcmFuZ2U6MzdlODVjZWZlYjY2NDQ5NDkwYTM4MTMzNzM2N2M0OWNfNC0zLTEtMS0w_39016e2e-ea5c-49d1-88fd-7d1712f0784f"
      unitRef="usd">14875000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RhYmxlOjM3ZTg1Y2VmZWI2NjQ0OTQ5MGEzODEzMzczNjdjNDljL3RhYmxlcmFuZ2U6MzdlODVjZWZlYjY2NDQ5NDkwYTM4MTMzNzM2N2M0OWNfNi0xLTEtMS0w_1b490a05-d4ef-4813-b0d7-bc5f76096969"
      unitRef="usd">13313000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RhYmxlOjM3ZTg1Y2VmZWI2NjQ0OTQ5MGEzODEzMzczNjdjNDljL3RhYmxlcmFuZ2U6MzdlODVjZWZlYjY2NDQ5NDkwYTM4MTMzNzM2N2M0OWNfNi0zLTEtMS0w_c03f9628-d703-40af-ae43-4fd33a1e4505"
      unitRef="usd">14875000</us-gaap:LineOfCredit>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RhYmxlOjM3ZTg1Y2VmZWI2NjQ0OTQ5MGEzODEzMzczNjdjNDljL3RhYmxlcmFuZ2U6MzdlODVjZWZlYjY2NDQ5NDkwYTM4MTMzNzM2N2M0OWNfNy0xLTEtMS0w_9542f149-3b1d-4527-b295-8d2e1b09acd3"
      unitRef="usd">593000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RhYmxlOjM3ZTg1Y2VmZWI2NjQ0OTQ5MGEzODEzMzczNjdjNDljL3RhYmxlcmFuZ2U6MzdlODVjZWZlYjY2NDQ5NDkwYTM4MTMzNzM2N2M0OWNfNy0zLTEtMS0w_46559317-3731-45cc-a52e-2234d23e7905"
      unitRef="usd">603000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RhYmxlOjM3ZTg1Y2VmZWI2NjQ0OTQ5MGEzODEzMzczNjdjNDljL3RhYmxlcmFuZ2U6MzdlODVjZWZlYjY2NDQ5NDkwYTM4MTMzNzM2N2M0OWNfOC0xLTEtMS0w_5fabdfb8-24b8-4057-bf14-a5a63eecdc2d"
      unitRef="usd">12720000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RhYmxlOjM3ZTg1Y2VmZWI2NjQ0OTQ5MGEzODEzMzczNjdjNDljL3RhYmxlcmFuZ2U6MzdlODVjZWZlYjY2NDQ5NDkwYTM4MTMzNzM2N2M0OWNfOC0zLTEtMS0w_82a89b2e-dd59-4cb3-8798-d559357e8f6d"
      unitRef="usd">14272000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RhYmxlOjM3ZTg1Y2VmZWI2NjQ0OTQ5MGEzODEzMzczNjdjNDljL3RhYmxlcmFuZ2U6MzdlODVjZWZlYjY2NDQ5NDkwYTM4MTMzNzM2N2M0OWNfOS0xLTEtMS0w_5a638348-7809-477b-aa45-177d65635fc1"
      unitRef="usd">3125000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RhYmxlOjM3ZTg1Y2VmZWI2NjQ0OTQ5MGEzODEzMzczNjdjNDljL3RhYmxlcmFuZ2U6MzdlODVjZWZlYjY2NDQ5NDkwYTM4MTMzNzM2N2M0OWNfOS0zLTEtMS0w_1956ecde-5189-43c3-98ac-888f5cbd9ea2"
      unitRef="usd">3125000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RhYmxlOjM3ZTg1Y2VmZWI2NjQ0OTQ5MGEzODEzMzczNjdjNDljL3RhYmxlcmFuZ2U6MzdlODVjZWZlYjY2NDQ5NDkwYTM4MTMzNzM2N2M0OWNfMTAtMS0xLTEtMA_a64e68c1-a61f-40c5-a040-4ce8e33752b0"
      unitRef="usd">9595000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RhYmxlOjM3ZTg1Y2VmZWI2NjQ0OTQ5MGEzODEzMzczNjdjNDljL3RhYmxlcmFuZ2U6MzdlODVjZWZlYjY2NDQ5NDkwYTM4MTMzNzM2N2M0OWNfMTAtMy0xLTEtMA_268678f9-c2af-4abc-9284-b1393ea50be2"
      unitRef="usd">11147000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="iaf80dcdddb814c3493e203613f328ab0_I20180308"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMTQ3_45689969-ba88-44de-a0cf-4679877ba004"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i6a282a104058409095a70ae316e73551_I20180308"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMzU3_b55f52c3-7bdb-45d9-84ca-e369735477a6"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i39309e4657bd4fb78d9893b2812caeec_I20180308"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMzY3_d71be0c1-836a-4f99-85e4-e983a038e76a"
      unitRef="usd">20000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia4b1f5578d4c476d84f8e0de0c85a93f_I20180308"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfNDc0_bfb74b49-a913-47fa-b024-fa3822cb638f"
      unitRef="usd">25000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <boom:DebtInstrumentAnnualPrincipalPaymentPercentofPrincipal
      contextRef="i16636c300ba549c79acd8c16a947a9ae_D20180308-20180308"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfNzIy_87ced123-a6b9-47e5-81d4-fbfb83ce0b5a"
      unitRef="number">0.125</boom:DebtInstrumentAnnualPrincipalPaymentPercentofPrincipal>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i6970d5d4ec77477f84d0918f70830d25_I20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfOTI4_9f3303f7-0d09-497d-863b-43ba300ed290"
      unitRef="number">0.0249</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <boom:LineOfCreditFacilityPrepayment
      contextRef="ia5901d32655d44d4811186d03ca4e2c7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfOTY2_d3147f75-0f2a-450d-a35b-b51bf0cb580f"
      unitRef="usd">7000000</boom:LineOfCreditFacilityPrepayment>
    <boom:LineofCreditFacilityAccordionFeature
      contextRef="iaf80dcdddb814c3493e203613f328ab0_I20180308"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMTAzNQ_e407979f-be49-4f83-b419-7fd8e3406ce7"
      unitRef="usd">100000000</boom:LineofCreditFacilityAccordionFeature>
    <boom:LineOfCreditFacilityNumberofBanks
      contextRef="i16636c300ba549c79acd8c16a947a9ae_D20180308-20180308"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMTI0Mw_eedb742a-62f2-4f5b-ba8b-d8a4b6d58499"
      unitRef="bank">3</boom:LineOfCreditFacilityNumberofBanks>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i6a282a104058409095a70ae316e73551_I20180308"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMTA5OTUxMTYzOTgyMw_b55f52c3-7bdb-45d9-84ca-e369735477a6"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i01bf7998f71d44568d32695a68bd5d80_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMTA5OTUxMTY0MDI3OQ_0408b2ae-1be0-4c94-82e3-7b23ab56a71d"
      unitRef="number">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i5ff23a2e4f194f909e39d1c6cfa36f82_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMTA5OTUxMTY0MDI4NQ_aaa78fa3-2228-4fe6-9c57-56709712f96f"
      unitRef="number">0.0300</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i0a001270fcc64a0a8613207cad481a29_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMTA5OTUxMTY0MDM4NQ_0a987d4f-f81b-4f36-ab9b-6b7300ca123d"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i933e15ec85444d75b725b31656fd64b7_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMTA5OTUxMTY0MDM5MQ_b5d8199c-87d3-4ffb-9499-16dbd0797c37"
      unitRef="number">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i39309e4657bd4fb78d9893b2812caeec_I20180308"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMTA5OTUxMTY0MDYwNA_d71be0c1-836a-4f99-85e4-e983a038e76a"
      unitRef="usd">20000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i01bf7998f71d44568d32695a68bd5d80_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMTA5OTUxMTY0MTAxNQ_0408b2ae-1be0-4c94-82e3-7b23ab56a71d"
      unitRef="number">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i5ff23a2e4f194f909e39d1c6cfa36f82_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMTA5OTUxMTY0MTAyMQ_aaa78fa3-2228-4fe6-9c57-56709712f96f"
      unitRef="number">0.0300</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <boom:DebtInstrumentCovenantDebtServiceCoverageRatio
      contextRef="i031c245fd4cd4213b7ab83e8ecac649f_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfNDk0NzgwMjMzNTYzNg_5954b1d2-f48c-494d-991a-da5310d15062"
      unitRef="number">1.35</boom:DebtInstrumentCovenantDebtServiceCoverageRatio>
    <boom:DebtInstrumentCovenantMinimumLiquidity
      contextRef="i5171b31fb9b94d509b3986cb242b09f5_I20200625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfNDk0NzgwMjMzNTU3NA_6fe6d14f-c0e5-4a3f-9fba-35959b4f4cac"
      unitRef="usd">10000000</boom:DebtInstrumentCovenantMinimumLiquidity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i740bff11334e4c0b93247be317000efb_D20200625-20200625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfNDk0NzgwMjMzNTU4Nw_f8dbd238-c906-4e5d-9a7d-eb7a6e2176c9"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i994e21de2fda45619f6d615f4161dbf6_D20200625-20200625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfNDk0NzgwMjMzNTU5NA_8f755de1-3090-485d-93f4-91162d0b7ea8"
      unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="id54489b2936f41f78ba839b8af7ee053_D20200625-20200625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfNDk0NzgwMjMzNTYyMg_0dc79c5f-a0f2-4560-b6e2-6836b37ef2d5"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i00808ca2b3be4258b3b986034830edae_D20200625-20200625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfNDk0NzgwMjMzNTYyOQ_9b93f586-3193-41ad-819f-3be895da58e4"
      unitRef="number">0.0300</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i3bc0d78d82dd42ca8c7fae7d01b37d6a_D20200625-20200625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfNDk0NzgwMjMzNTYwMQ_cd5d186a-3c49-41d3-a93f-abd67c320f4a"
      unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i99734e70dac84258b544630d0ad25648_D20200625-20200625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfNDk0NzgwMjMzNTYwOA_12c7c7d1-2690-4b56-ae1d-086f3340ea5f"
      unitRef="number">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i64832801a94748e6a59fef717a27d0a6_I20200625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfNDk0NzgwMjMzNTYxNQ_ab3f4c4d-1026-422d-8e59-4561be3af5fd"
      unitRef="number">0.0075</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i87b09d6f09774940a70a70f13c8519b4_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMzI4Mw_bbb3cdda-35b8-4fed-993a-726637656850"
      unitRef="eur">4000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i87b09d6f09774940a70a70f13c8519b4_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMzI5Ng_fa4508cf-6037-4277-b3b1-0ac8b8316062"
      unitRef="eur">243000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMzQzNQ_87fa287b-847c-4c2a-acb9-853037933276"
      unitRef="usd">593000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMzQ0Mg_81692904-2ead-4606-90f0-2a2353579e15"
      unitRef="usd">603000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81NS9mcmFnOmM0YTllZjIxNDI0MDQwZTZhNGU5NjMxNzRiYzM0MDgxL3RleHRyZWdpb246YzRhOWVmMjE0MjQwNDBlNmE0ZTk2MzE3NGJjMzQwODFfMzAxOA_cb3e0fe4-0a3e-4b9b-8774-ded5d33417e6">INCOME TAXES&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The effective tax rate for each of the periods reported differs from the U.S. statutory rate primarily due to variation in contribution to consolidated pre-tax income from each jurisdiction for the respective periods, differences between the U.S. and foreign tax rates (which range from 20% to 34%), permanent differences between book and taxable income, and changes to valuation allowances on our deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;We assess the available positive and negative evidence to estimate if sufficient future taxable income will be generated to use existing deferred tax assets. Additionally, a three-year cumulative loss at a Consolidated Financial Statement level may be viewed as negative evidence impacting a jurisdiction that by itself is not in a three-year cumulative loss position. During the six months ended June 30, 2020, we did not record any adjustments to valuation allowances. At March 31, 2019, the Company was no longer in a three-year cumulative loss position in the U.S. and we believe sufficient future taxable income will be generated to use existing deferred tax assets in that jurisdiction. Accordingly, during the three months ended March 31, 2019, we released valuation allowances of $368 in that jurisdiction and certain states. The Company will continue to monitor the realizability of deferred tax assets and the need for valuation allowances and will record adjustments in the periods in which facts support such adjustments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Tax Cuts and Jobs Act (&#x201c;TCJA&#x201d;) provides that foreign earnings generally can be repatriated to the U.S. without federal tax consequence. We have reassessed the assertion that cumulative earnings by our foreign subsidiaries are indefinitely reinvested. We continue to permanently reinvest the earnings of our international subsidiaries and therefore we do not provide for U.S. income taxes or withholding taxes that could result from the distribution of those earnings to the U.S. parent. If any such earnings were ultimately distributed to the U.S. in the form of dividends or otherwise, or if the shares of our international subsidiaries were sold or transferred, we could be subject to additional U.S. federal and state income taxes. Due to the multiple avenues in which earnings can be repatriated, and because a large portion of these earnings are not liquid, it is not practical to estimate the amount of additional taxes that might be payable on these amounts of undistributed foreign income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;During the first quarter of 2020, we filed for a quick refund of our 2019 U.S. tax overpayment of $2,700 followed by a tax return filing in the second quarter. We expect to receive the payment during the third quarter of 2020. During the fourth quarter of 2019, our German operating entities commenced a tax audit for fiscal years 2015 through 2017. If any issues addressed in the audit are resolved in a manner not consistent with our expectations, the Company could be required to adjust its provision for income taxes in future periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i6c4ffdae10cf4cacb49b1078f29bdf29_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81NS9mcmFnOmM0YTllZjIxNDI0MDQwZTZhNGU5NjMxNzRiYzM0MDgxL3RleHRyZWdpb246YzRhOWVmMjE0MjQwNDBlNmE0ZTk2MzE3NGJjMzQwODFfMzE0_48e8135b-5b5a-45ed-afd2-0cab80c74493"
      unitRef="number">0.20</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i442ff311384543158a328a991e748a5b_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81NS9mcmFnOmM0YTllZjIxNDI0MDQwZTZhNGU5NjMxNzRiYzM0MDgxL3RleHRyZWdpb246YzRhOWVmMjE0MjQwNDBlNmE0ZTk2MzE3NGJjMzQwODFfMzIw_a118ce62-8653-42a5-b8fb-5db58650dfee"
      unitRef="number">0.34</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i2bcf50c0b5fb4f238e27a2a94b885768_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81NS9mcmFnOmM0YTllZjIxNDI0MDQwZTZhNGU5NjMxNzRiYzM0MDgxL3RleHRyZWdpb246YzRhOWVmMjE0MjQwNDBlNmE0ZTk2MzE3NGJjMzQwODFfMTIzNg_dc0062ed-c0e7-47a6-874c-5511b8372768"
      unitRef="usd">-368000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:IncomeTaxReceivable
      contextRef="id9155568f2ec49c08d0020a65b86ecb5_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81NS9mcmFnOmM0YTllZjIxNDI0MDQwZTZhNGU5NjMxNzRiYzM0MDgxL3RleHRyZWdpb246YzRhOWVmMjE0MjQwNDBlNmE0ZTk2MzE3NGJjMzQwODFfMjcwMg_6a78cd1d-166c-4cdc-8a1e-ef5e6e689b9d"
      unitRef="usd">2700000</us-gaap:IncomeTaxReceivable>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RleHRyZWdpb246MzMxMjc3ODIzYzdhNDllMDg2ZDA5Mjc0MzYxZmIxYmRfMTE2MQ_8422afba-78b0-4ebb-bc11-569f41527794">BUSINESS SEGMENTS&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-bottom:10pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our business is organized into two segments:&#160;DynaEnergetics and NobelClad. DynaEnergetics designs, manufactures and distributes products utilized by the global oil and gas industry principally for the perforation of oil and gas wells. NobelClad is a global leader in the production of explosion-welded clad metal plates for use in the construction of corrosion resistant industrial processing equipment and specialized transition joints. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-bottom:10pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our reportable segments are separately managed strategic business units that offer different products and services. Each segment&#x2019;s products are marketed to different customer types and require different manufacturing processes and technologies.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Segment information is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.081%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.186%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;DynaEnergetics&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;88,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;168,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;NobelClad&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;110,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;116,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;211,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.081%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.186%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;DynaEnergetics&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;NobelClad&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Segment operating (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unallocated corporate expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,639)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,588)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,256)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,905)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,495)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,559)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,666)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other (expense) income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(85)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(156)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(409)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(394)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(782)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Loss) income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.081%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.186%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;DynaEnergetics&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;NobelClad&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Segment depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate and other (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(1) Prior to Q4 2019, the Company fully allocated corporate and other depreciation to the segments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The disaggregation of revenue earned from contracts with customers based on the geographic location of the customer is as follows.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;DynaEnergetics&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.374%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.185%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;143,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;India&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Egypt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Malaysia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Kuwait&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Indonesia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United Arab Emirates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pakistan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Iraq&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Rest of the world&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total DynaEnergetics&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;88,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;168,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;NobelClad&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.374%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.185%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United Arab Emirates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Norway&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Spain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;France&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Netherlands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Singapore&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;South Korea&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sweden&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;India&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Belgium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Greece&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Rest of the world&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total NobelClad&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;During the three months ended June 30, 2020, no customers accounted for greater than 10% of consolidated net sales. During the six months ended June 30, 2020 and the three and six months ended June 30, 2019, one customer in our DynaEnergetics segment accounted for greater than 10% of consolidated net sales.</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RleHRyZWdpb246MzMxMjc3ODIzYzdhNDllMDg2ZDA5Mjc0MzYxZmIxYmRfNjQ_bdd472a3-de39-4089-8ac1-9a9dfcabb948"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RleHRyZWdpb246MzMxMjc3ODIzYzdhNDllMDg2ZDA5Mjc0MzYxZmIxYmRfMTE2Mg_fd61ba17-b620-4a86-a762-38fc780ec5e3">&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Segment information is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.081%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.186%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;DynaEnergetics&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;88,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;168,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;NobelClad&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;110,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;116,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;211,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.081%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.186%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;DynaEnergetics&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;NobelClad&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Segment operating (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unallocated corporate expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,639)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,588)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,256)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,905)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,495)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,559)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,666)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other (expense) income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(85)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(156)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(409)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(394)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(782)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Loss) income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.081%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.186%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;DynaEnergetics&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;NobelClad&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Segment depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate and other (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(1) Prior to Q4 2019, the Company fully allocated corporate and other depreciation to the segments.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a9b6ad6566444c3ab20a03295eb252f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjFhNzM1YTA3ZmRjNzQ5NDE4ZjY0MjA3MjcyY2FkN2U5L3RhYmxlcmFuZ2U6MWE3MzVhMDdmZGM3NDk0MThmNjQyMDcyNzJjYWQ3ZTlfMy0xLTEtMS0w_ecfa925d-5daa-400a-8d82-504adf70ae48"
      unitRef="usd">23643000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8d1735d10ff4b14b356edda3b9678c5_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjFhNzM1YTA3ZmRjNzQ5NDE4ZjY0MjA3MjcyY2FkN2U5L3RhYmxlcmFuZ2U6MWE3MzVhMDdmZGM3NDk0MThmNjQyMDcyNzJjYWQ3ZTlfMy0zLTEtMS0w_d0158059-eb40-45eb-8642-26a9fd70b997"
      unitRef="usd">88628000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id857d14598604181b2a29615d6bc845b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjFhNzM1YTA3ZmRjNzQ5NDE4ZjY0MjA3MjcyY2FkN2U5L3RhYmxlcmFuZ2U6MWE3MzVhMDdmZGM3NDk0MThmNjQyMDcyNzJjYWQ3ZTlfMy01LTEtMS0w_48222895-9813-4a75-8ead-f763a4ed03f5"
      unitRef="usd">76863000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f763719e0654f4c933c7cb4f9cc7e2b_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjFhNzM1YTA3ZmRjNzQ5NDE4ZjY0MjA3MjcyY2FkN2U5L3RhYmxlcmFuZ2U6MWE3MzVhMDdmZGM3NDk0MThmNjQyMDcyNzJjYWQ3ZTlfMy03LTEtMS0w_2c9bc677-ca12-442c-a613-b84cc62318f4"
      unitRef="usd">168464000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7123f018cd24b829ed7c6452f49f4f0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjFhNzM1YTA3ZmRjNzQ5NDE4ZjY0MjA3MjcyY2FkN2U5L3RhYmxlcmFuZ2U6MWE3MzVhMDdmZGM3NDk0MThmNjQyMDcyNzJjYWQ3ZTlfNC0xLTEtMS0w_3efcf66f-9045-45b0-9365-21baa484eac5"
      unitRef="usd">19560000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7672c4cac414feb9c26b1fc74b0b851_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjFhNzM1YTA3ZmRjNzQ5NDE4ZjY0MjA3MjcyY2FkN2U5L3RhYmxlcmFuZ2U6MWE3MzVhMDdmZGM3NDk0MThmNjQyMDcyNzJjYWQ3ZTlfNC0zLTEtMS0w_b302c413-ebcd-493e-a656-42fb5ff1232d"
      unitRef="usd">22326000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1501083b5e514d75aeb24251833da760_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjFhNzM1YTA3ZmRjNzQ5NDE4ZjY0MjA3MjcyY2FkN2U5L3RhYmxlcmFuZ2U6MWE3MzVhMDdmZGM3NDk0MThmNjQyMDcyNzJjYWQ3ZTlfNC01LTEtMS0w_46d19c52-3b94-4b02-9de7-2a35849bf106"
      unitRef="usd">39903000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e77c5ed5f2846368537fd1b6f74a61b_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjFhNzM1YTA3ZmRjNzQ5NDE4ZjY0MjA3MjcyY2FkN2U5L3RhYmxlcmFuZ2U6MWE3MzVhMDdmZGM3NDk0MThmNjQyMDcyNzJjYWQ3ZTlfNC03LTEtMS0w_ba6403e0-7b64-4b9a-acdf-42e568fc4091"
      unitRef="usd">42625000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjFhNzM1YTA3ZmRjNzQ5NDE4ZjY0MjA3MjcyY2FkN2U5L3RhYmxlcmFuZ2U6MWE3MzVhMDdmZGM3NDk0MThmNjQyMDcyNzJjYWQ3ZTlfNS0xLTEtMS0w_fdc960c1-a152-4327-b587-d56752c928df"
      unitRef="usd">43203000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjFhNzM1YTA3ZmRjNzQ5NDE4ZjY0MjA3MjcyY2FkN2U5L3RhYmxlcmFuZ2U6MWE3MzVhMDdmZGM3NDk0MThmNjQyMDcyNzJjYWQ3ZTlfNS0zLTEtMS0w_1ab921c9-6f04-46d8-8d18-622779e51138"
      unitRef="usd">110954000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjFhNzM1YTA3ZmRjNzQ5NDE4ZjY0MjA3MjcyY2FkN2U5L3RhYmxlcmFuZ2U6MWE3MzVhMDdmZGM3NDk0MThmNjQyMDcyNzJjYWQ3ZTlfNS01LTEtMS0w_6c67fad0-8438-4789-b51b-050734d7e2fb"
      unitRef="usd">116766000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjFhNzM1YTA3ZmRjNzQ5NDE4ZjY0MjA3MjcyY2FkN2U5L3RhYmxlcmFuZ2U6MWE3MzVhMDdmZGM3NDk0MThmNjQyMDcyNzJjYWQ3ZTlfNS03LTEtMS0w_b44eb024-9150-494b-8c40-d59ba6567f71"
      unitRef="usd">211089000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4b75767795694b1f844df114ed3a269e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfMy0xLTEtMS0w_b33af571-b08b-475f-8e26-99fd03ea7d4a"
      unitRef="usd">-6895000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3757ed91bda04d4cb702d32887ebc412_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfMy0zLTEtMS0w_90a7bcef-24e2-4c80-bde8-770425c6eece"
      unitRef="usd">26813000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i240632ae6e4e45c7bcf2d0a5cc1704f3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfMy01LTEtMS0w_75020474-7a27-4f69-b9b1-af499f88fbb6"
      unitRef="usd">1711000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifc787685e60346fa95c55c8ce01184ab_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfMy03LTEtMS0w_6852e5cd-fa5e-4358-86f5-106f03205ae1"
      unitRef="usd">49923000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if4573f10f97845f5aeb6a20513796731_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfNC0xLTEtMS0w_89641ac8-b44a-4d03-8a82-e597bc9116bd"
      unitRef="usd">1985000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i07a0e6690d324438be04b1135b86e488_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfNC0zLTEtMS0w_d5b9df81-6b3e-43c8-8051-0f1839d2b96c"
      unitRef="usd">1923000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7d0c0a62724a45baa756a89aa4098d16_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfNC01LTEtMS0w_1e750233-ce4e-4810-8f51-f19fc945071b"
      unitRef="usd">3459000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibc1485fe05fb4df2bfc8f2c123c62ca3_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfNC03LTEtMS0w_97ed01d3-f46a-4ceb-8d04-6bf69d2fa314"
      unitRef="usd">3753000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie0600de41d994de1ab1ad1c31ece74ac_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfNS0xLTEtMS0w_507aa3ff-145f-4ff1-b9f9-536c7ac6627e"
      unitRef="usd">-4910000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3ccad2de14ff4bfb9d768f49f35a6e7c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfNS0zLTEtMS0w_f433df3b-a25a-4b9f-b363-92e499b9f8a0"
      unitRef="usd">28736000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i03c64d54ccbd4e42b499445a4d070c47_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfNS01LTEtMS0w_2fb7851f-009e-4327-9de9-8e0e6e1a152b"
      unitRef="usd">5170000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i556fa05dcc4349ee81c3b7c951e62ed9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfNS03LTEtMS0w_f3c95934-17cc-4a02-9f67-b364d248841c"
      unitRef="usd">53676000</us-gaap:OperatingIncomeLoss>
    <boom:CorporateExpenses
      contextRef="i4789353e76e74d6e97a659767bacb557_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfNy0xLTEtMS0w_3a4782d9-c845-4c41-8fbf-9fde2df72aae"
      unitRef="usd">1639000</boom:CorporateExpenses>
    <boom:CorporateExpenses
      contextRef="ifc2ad841c6624f79b6907ecbff461dbd_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfNy0zLTEtMS0w_6d936622-555e-404d-abbe-91f16c4d9cc3"
      unitRef="usd">2588000</boom:CorporateExpenses>
    <boom:CorporateExpenses
      contextRef="i159590b3f5e84336b9403c4851f360d7_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfNy01LTEtMS0w_48c94577-f688-4488-bc7a-5aa333aace6e"
      unitRef="usd">4256000</boom:CorporateExpenses>
    <boom:CorporateExpenses
      contextRef="i791a166cb6284120a917ec9e9b391a72_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfNy03LTEtMS0w_8f0c2c62-e0a1-4002-aaa0-a97ff5536094"
      unitRef="usd">5905000</boom:CorporateExpenses>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4789353e76e74d6e97a659767bacb557_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfOC0xLTEtMS0w_c96c4e65-839b-45e8-a3aa-2c30c9da4b08"
      unitRef="usd">1441000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifc2ad841c6624f79b6907ecbff461dbd_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfOC0zLTEtMS0w_74c90b6b-357f-4c59-9e7e-a795de52c595"
      unitRef="usd">1495000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i159590b3f5e84336b9403c4851f360d7_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfOC01LTEtMS0w_3628a35e-d74c-459f-9094-f267a27ff6ae"
      unitRef="usd">2559000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i791a166cb6284120a917ec9e9b391a72_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfOC03LTEtMS0w_a29ff858-b888-4e10-8cef-97f110fe901a"
      unitRef="usd">2666000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i4789353e76e74d6e97a659767bacb557_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfOS0xLTEtMS0w_36cfa780-1e34-43bf-a681-b59ae3a6ed6a"
      unitRef="usd">-85000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ifc2ad841c6624f79b6907ecbff461dbd_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfOS0zLTEtMS0w_77e178d7-9a62-4707-aff8-115b872fffe7"
      unitRef="usd">343000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i159590b3f5e84336b9403c4851f360d7_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfOS01LTEtMS0w_889f5a60-feef-4067-b769-86a7b6942664"
      unitRef="usd">32000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i791a166cb6284120a917ec9e9b391a72_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfOS03LTEtMS0w_627d2dd8-297d-4165-939a-d151055ed91c"
      unitRef="usd">322000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpense
      contextRef="i4789353e76e74d6e97a659767bacb557_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfMTAtMS0xLTEtMA_96fe322f-41d0-44ff-bb8d-6ace42ff0c55"
      unitRef="usd">156000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ifc2ad841c6624f79b6907ecbff461dbd_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfMTAtMy0xLTEtMA_6a6d4b7c-bd90-482f-9303-b4f36b86bb16"
      unitRef="usd">409000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i159590b3f5e84336b9403c4851f360d7_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfMTAtNS0xLTEtMA_5e2650a3-52b8-4f00-a68d-8134bcc1eb84"
      unitRef="usd">394000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i791a166cb6284120a917ec9e9b391a72_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfMTAtNy0xLTEtMA_fc79d151-97b5-4385-a2b2-790ea87fb435"
      unitRef="usd">782000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfMTEtMS0xLTEtMA_31be6f93-8591-4f85-bb9e-f47f183f5191"
      unitRef="usd">-8231000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfMTEtMy0xLTEtMA_0b01ae0f-c1ce-4da0-bfda-cd2f67d3942f"
      unitRef="usd">24587000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfMTEtNS0xLTEtMA_4dcf7bea-7894-4833-8766-32f4b23cb4a8"
      unitRef="usd">-2007000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjU0ZDk0OTNlZWNkODQ1MTQ4ZGYxNGY3NmU2ZjgzMzUzL3RhYmxlcmFuZ2U6NTRkOTQ5M2VlY2Q4NDUxNDhkZjE0Zjc2ZTZmODMzNTNfMTEtNy0xLTEtMA_6a2720c9-df9f-4ba9-ae1b-4addc8a3a82a"
      unitRef="usd">44645000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4b75767795694b1f844df114ed3a269e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfMy0xLTEtMS0w_e0e00168-1194-42ff-a6dd-e1423cf8582e"
      unitRef="usd">1772000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3757ed91bda04d4cb702d32887ebc412_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfMy0zLTEtMS0w_13b99b6f-cbab-421e-ba01-bd9cff045435"
      unitRef="usd">1719000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i240632ae6e4e45c7bcf2d0a5cc1704f3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfMy01LTEtMS0w_6e9d37ef-ec53-4ef7-b741-f437cb948081"
      unitRef="usd">3544000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ifc787685e60346fa95c55c8ce01184ab_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfMy03LTEtMS0w_54fcf2ac-835e-40b4-acdd-01aca163d09f"
      unitRef="usd">3118000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if4573f10f97845f5aeb6a20513796731_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfNC0xLTEtMS0w_c3cb2e0e-1ccb-49e5-b403-34abc174ece7"
      unitRef="usd">881000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i07a0e6690d324438be04b1135b86e488_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfNC0zLTEtMS0w_919bce0d-f115-404e-ad5e-aa283df24290"
      unitRef="usd">835000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7d0c0a62724a45baa756a89aa4098d16_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfNC01LTEtMS0w_d24bc1ed-46cf-4564-8356-50940e7e13cd"
      unitRef="usd">1715000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibc1485fe05fb4df2bfc8f2c123c62ca3_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfNC03LTEtMS0w_c9aaaff7-5c0b-4eeb-8c2f-bd535e6c1c67"
      unitRef="usd">1632000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie0600de41d994de1ab1ad1c31ece74ac_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfNS0xLTEtMS0w_7e76d2b2-f009-428b-8349-dc2175aeaac0"
      unitRef="usd">2653000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3ccad2de14ff4bfb9d768f49f35a6e7c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfNS0zLTEtMS0w_87eec7e3-64d7-48d1-a13a-3fdbcabdf122"
      unitRef="usd">2554000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i03c64d54ccbd4e42b499445a4d070c47_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfNS01LTEtMS0w_3dbcdfd6-de94-4ad5-8c6a-a4ef66d69f93"
      unitRef="usd">5259000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i556fa05dcc4349ee81c3b7c951e62ed9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfNS03LTEtMS0w_b04c17e0-7884-44de-9a70-f8c9c9209a4c"
      unitRef="usd">4750000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4d060e6a314645738ab61d4ec872578b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfNi0xLTEtMS0w_1c663f01-5d00-44cf-92c0-ec56e45e66dd"
      unitRef="usd">64000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9bd1d12f789a4f3e86d928ff5fd7e102_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfNi0zLTEtMS0w_82aa8e8f-d99a-4d38-8cc4-6a517b92ff06"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8d78932fe921494d9e40e6e03593d7b2_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfNi01LTEtMS0xMzQ3_524143d9-37a4-4dad-9371-0432bc2e0b4a"
      unitRef="usd">164000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia79ba6bec9b44da8b3ff66bc5766485e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfNi03LTEtMS0xMzQ3_61946cf6-3e62-429d-ab61-a802c9af7c3b"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfNy0xLTEtMS0w_73def08f-4cc2-475a-b14e-d53ef40e7fdf"
      unitRef="usd">2717000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i04c2e62019014752ab0659f1b1988ca8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfNy0zLTEtMS0w_1c5eaed8-33bf-4fcf-b01d-491e5795985c"
      unitRef="usd">2554000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfNy01LTEtMS0yMTUw_46bb6b54-9189-4928-9b9d-6ddfc441e4bf"
      unitRef="usd">5423000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia4db5cf4ac0d4cecbef5f5f5894d95a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOmMxYzllMjBkMTAyODRhODViY2VlOTdjMzkxMGNmNzllL3RhYmxlcmFuZ2U6YzFjOWUyMGQxMDI4NGE4NWJjZWU5N2MzOTEwY2Y3OWVfNy03LTEtMS0yMTUw_7df7d2ad-99f6-4dad-b04b-e448dba0237c"
      unitRef="usd">4750000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RleHRyZWdpb246MzMxMjc3ODIzYzdhNDllMDg2ZDA5Mjc0MzYxZmIxYmRfMTE1MA_7f4e3010-a046-4318-81a1-9bc51361b604">&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The disaggregation of revenue earned from contracts with customers based on the geographic location of the customer is as follows.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;DynaEnergetics&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.374%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.185%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;143,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;India&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Egypt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Malaysia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Kuwait&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Indonesia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United Arab Emirates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pakistan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Iraq&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Rest of the world&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total DynaEnergetics&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;88,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;168,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;NobelClad&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.374%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.185%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United Arab Emirates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Norway&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Spain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;France&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Netherlands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Singapore&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;South Korea&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sweden&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;India&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Belgium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Greece&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Rest of the world&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total NobelClad&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if2df41dedad84991a87c32417a54160a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMi0xLTEtMS0w_192a895f-37cb-457f-b1f0-9663ade3e2bf"
      unitRef="usd">11335000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia0d1bda445a74ac4acaebbaf2f3c038f_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMi0zLTEtMS0w_2a4648f7-eebf-4a33-9a27-3ab483278ce8"
      unitRef="usd">75323000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id7ca1e6e2b70445c85e9b4eb37ffca40_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMi01LTEtMS0yMDkw_303d1404-b69d-4a9e-8f44-03d26db2ee6a"
      unitRef="usd">57607000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a27d0c227a341c480ea08d8ef096b69_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMi03LTEtMS0yMDkw_03aec8a4-0e66-4b4e-9472-746ef449cf16"
      unitRef="usd">143281000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i768b4608ecc0473aac9d0c12f25a97fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMy0xLTEtMS0w_f6f657a1-41f2-437f-a180-21780100503f"
      unitRef="usd">4707000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i05795f97bda9499caff8fef6922b0a17_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMy0zLTEtMS0w_aa73fe4a-b358-4492-94f8-bc17f0700d80"
      unitRef="usd">47000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifd18d71477994003b2ef5b44296e9ad3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMy01LTEtMS0yMDkw_f229ae0e-f90f-44c9-acd2-3303eae66621"
      unitRef="usd">5023000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i07ba042990ee434ab97aba0f8ccd5d4c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMy03LTEtMS0yMDkw_bf5c3074-7e98-4acc-9a71-bbf6cc849859"
      unitRef="usd">77000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b49cc0cf02444fb8fbcbaeaf9f02eff_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfNC0xLTEtMS0w_0ba138d8-35e8-4379-a3ad-c509e2636d5c"
      unitRef="usd">943000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6d095a61bb3d4714aebc4e2ebd091dc3_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfNC0zLTEtMS0w_2c4d2bdc-a72e-4c0a-80fe-04e7f1b1c9bd"
      unitRef="usd">872000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1b01b0e69894ddf9fbdae0730ea280b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfNC01LTEtMS0yMDkw_51342bb8-b115-4c46-9bd2-1960f38e9784"
      unitRef="usd">2254000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7de9b488a18e408caae9fbf51764eeb4_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfNC03LTEtMS0yMDkw_27dfff0b-10bb-41d8-8f9b-baefbc2c6077"
      unitRef="usd">1734000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b8840eb2f9b4bc9879d077b5bc651e2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfNS0xLTEtMS0w_e0f4be70-5889-4d52-83f7-b0a2bc4a4ed3"
      unitRef="usd">531000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0ed6f5f5d254ee7a6f790ada07e508f_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfNS0zLTEtMS0w_5e30642c-213a-410d-9d0d-c29f66457077"
      unitRef="usd">123000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99c3180ae5164d828c7f05de5267a49e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfNS01LTEtMS0yMDkw_7d56fc44-1c26-433a-b219-16793164a107"
      unitRef="usd">912000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i53e30232d4134b2b99caec403bd821ae_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfNS03LTEtMS0yMDkw_f631cdde-d311-427f-8626-75bb751ccea1"
      unitRef="usd">123000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic87a609742ee44f7ba03196c51dd5cca_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfNi0xLTEtMS0w_b6e6bbd1-f40a-42b4-9ab3-f29a2169c378"
      unitRef="usd">520000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic296d4fd0d5945468c8122879a3e68e0_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfNi0zLTEtMS0w_91318689-4e9f-4ba8-a650-f5ba346b8388"
      unitRef="usd">746000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i32a73697f6db4b19a948b5e591127372_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfNi01LTEtMS0yMDkw_dbc0017f-ed5a-4fbf-8cfb-abe8968b03c1"
      unitRef="usd">1029000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia73accfba76a466abf307716be57c1df_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfNi03LTEtMS0yMDkw_21ac9a7b-4ef8-4c3a-ae29-e2c4839dc48e"
      unitRef="usd">746000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i275acaf03f60402c8df24953a6a73dfb_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfNy0xLTEtMS0w_c104d521-36f1-42cc-beb6-c05f96cae34e"
      unitRef="usd">467000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ea7d63614aa4c848f71d847ce020eb5_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfNy0zLTEtMS0w_6e60fc95-8711-4596-a493-fc4ea135fd6e"
      unitRef="usd">941000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i789ce1e8f2f0457ca872a970b998d1a4_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfNy01LTEtMS0yMDkw_562c1b69-b8f9-47bf-95af-1fa8d1d17e95"
      unitRef="usd">946000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e01724ef22c49ac8c36e29c9d24731f_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfNy03LTEtMS0yMDkw_d15a9def-6b33-4b19-b4de-8b4e0ee79e89"
      unitRef="usd">1180000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic81d1554afdb4adbb7f17f94c7eb60cd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfOC0xLTEtMS0w_ebd0797b-c071-4681-8d55-02fed793bcce"
      unitRef="usd">87000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib63c960a3d84416ab13dcd13ecd0b9a7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfOC0zLTEtMS0w_4a555a09-46e8-48c4-9710-d75a38789ae4"
      unitRef="usd">25000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icbe5a3f48f834b28a45d4677015f7b43_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfOC01LTEtMS0yMDkw_da784bf0-4d8a-4e7c-b782-771388cf84f7"
      unitRef="usd">387000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0701589ebb4245b3b01946da29ff70a6_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfOC03LTEtMS0yMDkw_0796f790-5ed3-44d9-81c0-e30ca2cae5ec"
      unitRef="usd">80000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if2a38ceacfee41ef9c52d70d12071691_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfOS0xLTEtMS0w_9f2bfadb-384b-4a1c-b543-28fd280fc226"
      unitRef="usd">85000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i865c89484cce466ebef6af7945e6a5a9_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfOS0zLTEtMS0w_4eda8888-99b6-4e28-b9b2-e96b71aa7dae"
      unitRef="usd">1594000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie094369db78f417983d2c76b0040fe4f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfOS01LTEtMS0yMDkw_eed05c5b-feb6-42b6-8bd4-167ed055f609"
      unitRef="usd">751000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5928b21e7717497690e7aceb4e7e5dfe_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfOS03LTEtMS0yMDkw_088aa553-943d-4d25-8d08-01f4b4c917c0"
      unitRef="usd">4098000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i925dc347da214522a8e9cb9885645333_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTAtMS0xLTEtMA_bcae87f4-3d4d-4c2e-8129-811e54952600"
      unitRef="usd">40000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7282724e5373448c81a113227899fb37_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTAtMy0xLTEtMA_c047ee46-f81a-4c3d-8725-74e98caaaee0"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7624069065ac42779a9c2d975e2abdac_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTAtNS0xLTEtMjA5MA_7e734092-5b62-4214-8a5f-0e9492ff2b56"
      unitRef="usd">384000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3606888719e648e18d73a7adecb15798_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTAtNy0xLTEtMjA5MA_7a32ac39-9f35-47bb-96d1-701aa1abeb9b"
      unitRef="usd">340000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf64d42519a94692ada2fe2cf8a84ab9_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTEtMS0xLTEtMA_b8d1e20e-a7ab-47a4-8234-a507791079fc"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i39767c54d5dc4670b7644f9ab1833b4b_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTEtMy0xLTEtMA_201f610b-8c38-417a-a5e8-c9eea740a735"
      unitRef="usd">2919000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia1c1a3be2a6e42fb9ce04036f3ad3976_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTEtNS0xLTEtMjA5MA_24dfceaa-0c84-4242-b391-a600840fa0a2"
      unitRef="usd">668000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i15554189e5ef405b9ca5dcb8d2da7d58_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTEtNy0xLTEtMjA5MA_89a03d97-f528-4339-b2da-b8070c466471"
      unitRef="usd">6376000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4737da2f46ab45bcaa7cd61918f445f3_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTItMS0xLTEtMjQ1Mg_8060af07-b886-4e1b-8c47-5b03e61c37a4"
      unitRef="usd">2188000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i68ca3bbe1de34831a300f43f6d288cb4_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTItMy0xLTEtMjQ1Mg_b65e1e3a-5583-476a-aff8-7cf44ee47296"
      unitRef="usd">690000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0257ae8e24bd41ce9d4a6b3c47601c25_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTItNS0xLTEtMjQ1Mg_389ae35a-afe7-4571-bbbf-11b45287fa33"
      unitRef="usd">2189000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e11882bc95b43f7be7bf822eb1f4d24_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTItNy0xLTEtMjQ1Mg_c9b0f369-0b23-4884-87e7-abd32e1b2081"
      unitRef="usd">886000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i952e1bbccab94693abd2a2cb2bc8e10a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTItMS0xLTEtMA_670d314e-29b0-4a27-8ff3-a3ca0bee7a21"
      unitRef="usd">2740000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i494fd495c89944109ddc1bba8b3626a2_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTItMy0xLTEtMA_92f18982-f5b9-40b7-afd2-67945804cccf"
      unitRef="usd">5348000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i198c8e66083346ec9d8dd866abdd4f32_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTItNS0xLTEtMjA5MA_f113e3c7-710d-425b-8823-f179a8d823e3"
      unitRef="usd">4713000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae0a325b125847328732634d82477e3c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTItNy0xLTEtMjA5MA_70194bac-f698-48aa-aee7-1f28935bb48e"
      unitRef="usd">9543000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a9b6ad6566444c3ab20a03295eb252f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTMtMS0xLTEtMA_a1841751-0b40-4dbf-939a-d220ea711428"
      unitRef="usd">23643000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8d1735d10ff4b14b356edda3b9678c5_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTMtMy0xLTEtMA_1f4ea1b7-3475-4aee-ad6e-477a3c589a3f"
      unitRef="usd">88628000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id857d14598604181b2a29615d6bc845b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTMtNS0xLTEtMTYwNA_89574c83-4e86-4ce1-a2db-f211cf33bd42"
      unitRef="usd">76863000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f763719e0654f4c933c7cb4f9cc7e2b_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjlkOWM4MjI5ODhkZjRkMTk5MDEyMzQ5ZTFmNzkxZDI3L3RhYmxlcmFuZ2U6OWQ5YzgyMjk4OGRmNGQxOTkwMTIzNDllMWY3OTFkMjdfMTMtNy0xLTEtMTYwNA_89c44572-fd90-4aa1-9525-83318dfa3495"
      unitRef="usd">168464000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75ba59a1c82d4009b337bf14f32e98a5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMi0xLTEtMS0w_6d1d6d0c-6d09-4dff-a67d-6173aa7d7a66"
      unitRef="usd">10462000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib2f664cc157047dea35adbf156ebf205_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMi0zLTEtMS0w_37926570-79a3-43ab-8494-583914cc7e19"
      unitRef="usd">12304000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia0c587cacf3f4ed1b1bd1efd2e2f244f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMi01LTEtMS0yMDk5_8ffa3bb5-d749-4a40-a519-639fff641e00"
      unitRef="usd">19505000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib10aa4c552b843b487ab5524a34a6dae_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMi03LTEtMS0yMDk5_c2b06f54-cff3-4f51-aa60-bf01afac4264"
      unitRef="usd">21947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icbf60e9a68804795955defb4a4046675_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMy0xLTEtMS0w_13386a11-d514-49f4-a385-69ec18d96d4e"
      unitRef="usd">1881000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8dd46e2a5d34df59a81e9a5c2b5820c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMy0zLTEtMS0w_b77a8e06-e9bb-4553-be06-af8b174a25e8"
      unitRef="usd">289000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id3ebfe94e2e94b2588b0e807bf03d5de_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMy01LTEtMS0yMDk5_f24e0076-ea72-4511-b9b7-b860cd0799ce"
      unitRef="usd">2620000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28db96a1656348bdb21b54f6ebb4d4cc_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMy03LTEtMS0yMDk5_18240dad-b241-428d-b472-11694d8af75d"
      unitRef="usd">1273000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icceb8c9d8a524a078b5d2c23f9fb995a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfNC0xLTEtMS0w_c65640b3-14c5-4d00-b556-3ffa6ee6f889"
      unitRef="usd">1693000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf73c88c31c946929ff8843794665794_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfNC0zLTEtMS0w_cc0c1582-2a2c-40f4-8485-32a0558cf90c"
      unitRef="usd">1335000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0aff3bb43fee453183fa653b5a936ac3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfNC01LTEtMS0yMDk5_588cf608-fd46-4d1d-8bfa-ad9a2aa8d683"
      unitRef="usd">3461000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0e2aa763d6424cf4bb7573429be9d238_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfNC03LTEtMS0yMDk5_800d4473-9c77-4241-a30a-068a5ad0fa35"
      unitRef="usd">3359000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d73e48426304caca46abb8b63439cdb_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfNS0xLTEtMS0w_ecd9a87c-fb62-47a0-8ca1-1f4f8a33a50f"
      unitRef="usd">802000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c1586b1507f492a9fa37bb6a5d4e856_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfNS0zLTEtMS0w_0e626d56-e13b-4748-970a-fe21c6c6f28e"
      unitRef="usd">828000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff32639a25b64e42b697daf67458b3bd_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfNS01LTEtMS0yMDk5_ce97c0cf-79bd-4040-8c45-200a36ba23e5"
      unitRef="usd">1788000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie8e8195377cb4728994cc4bb69d23fad_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfNS03LTEtMS0yMDk5_9e8b14fe-565a-433b-a6df-776ab02acf73"
      unitRef="usd">1831000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1f36f4bc00234acf8b539b452f24aecb_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfNi0xLTEtMS0w_d66abf56-0786-44f4-b81d-ebce05b90ea8"
      unitRef="usd">680000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b3e34ddbe7f47c095fc1e90a788c42b_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfNi0zLTEtMS0w_6a5cc6c8-7ee6-4832-9d82-eab79663b74e"
      unitRef="usd">1538000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i30b931e8563340d89357470db7e7d9bf_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfNi01LTEtMS0yMDk5_e66a3d0d-a1fc-45ae-ad1a-c0409ea3854e"
      unitRef="usd">1640000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4fd94f6f4ad14d1aa846a4eb07479555_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfNi03LTEtMS0yMDk5_86b36e7f-d1fe-4231-9222-41fce0bc0635"
      unitRef="usd">2160000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i35ad421d58fe447e90b9c9b67fae54a5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfNy0xLTEtMS0w_21823de9-e55b-4661-932c-d68863f29ce3"
      unitRef="usd">626000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id061ae4eb49f4c69b41f756a5bdc436f_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfNy0zLTEtMS0w_46fe4d52-34e1-4496-876a-9f7a7e03aaae"
      unitRef="usd">285000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib18863ca48dc493f96c54c664ab0c46c_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfNy01LTEtMS0yMDk5_79df8927-ef6b-4f7a-a990-64664901ed20"
      unitRef="usd">1873000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic8b324539258473ba040564e19bb0844_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfNy03LTEtMS0yMDk5_f2c3c039-aa84-4208-8381-f0f5361873ee"
      unitRef="usd">346000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i30a9d9097cea4ef098df1a013c986a60_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfOC0xLTEtMS0w_ab13a0f7-cb55-4c70-9b86-1a11fa2f31ed"
      unitRef="usd">602000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8cade65889434c438d34c34def356ca3_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfOC0zLTEtMS0w_6096a91e-a72d-449b-bee5-986b4852c71d"
      unitRef="usd">896000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i47d33534c42f4caf8f1934865b079d6f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfOC01LTEtMS0yMDk5_19434acd-e698-4865-98f2-b69c366b7149"
      unitRef="usd">2092000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b03d9aa5bb443f6bbc1fad5da767b1a_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfOC03LTEtMS0yMDk5_af00d755-6b9c-4cf0-a937-b126f4ff8d61"
      unitRef="usd">1653000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic8522d9a921d4e5a9897b4071f2ae27d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfOS0xLTEtMS0w_07cd04e0-ee91-4009-98fc-de4be2441ffb"
      unitRef="usd">369000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i15852ff6712c47faa08d7b7ddcedaee3_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfOS0zLTEtMS0w_89f7c179-3354-467d-a96b-83187780bed4"
      unitRef="usd">378000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iacaee0d1be894e148d6dd1708f63ecc0_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfOS01LTEtMS0yMDk5_1cd6d522-8794-4971-977c-70bf92f8dc70"
      unitRef="usd">915000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i95eb6470ea784a5382d3113073e6a728_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfOS03LTEtMS0yMDk5_78a8a3b2-0435-49b0-aef6-e117b3bcfa76"
      unitRef="usd">1012000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib2d550beea764cd695e28ace0563e54e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTAtMS0xLTEtMA_ff7cc3ab-a6f2-4009-bfff-7a72458f5197"
      unitRef="usd">357000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaa85dec140d749ac8e1dbbca696a457a_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTAtMy0xLTEtMA_caa81b95-ffa7-40ea-add0-dd5c224702b8"
      unitRef="usd">397000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ica2cd59790d347a9bad37c3d5db213da_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTAtNS0xLTEtMjA5OQ_de7e2631-3b95-4780-9cf9-91c879fb303c"
      unitRef="usd">606000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4af61be0d1024004ad290be6d6d51c8a_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTAtNy0xLTEtMjA5OQ_729d1ce4-b090-486c-87ba-699559fb3808"
      unitRef="usd">845000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c2e0faaa7df4640ad6e2e72d19aaa78_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTEtMS0xLTEtMA_53e41c23-9b06-4d3c-9b2d-9b421537373e"
      unitRef="usd">250000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4ad351ed56af457682442e7f0a324d4b_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTEtMy0xLTEtMA_06cee032-3984-4292-abb6-60bf760e342d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib2ee449e3b284f569f4d6dfdbb8e0e67_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTEtNS0xLTEtMjA5OQ_374a4ed8-4285-4325-a011-84fcc087d520"
      unitRef="usd">824000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifd10e1e8e08146d78c392bf60e5fc4a7_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTEtNy0xLTEtMjA5OQ_0e5eeeb2-38b5-45cc-9d09-2aebf871ca89"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4c12eab73b8b4d0ca9210afcf32b13f1_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTItMS0xLTEtMA_db7731c3-fe38-4bbf-bb15-98501ef29686"
      unitRef="usd">222000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i180a12ebee6046e7a1eba04908abac59_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTItMy0xLTEtMA_5c0403e8-752c-4510-a378-4d0e55e57cae"
      unitRef="usd">413000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i54e0274264414ea3ad8551516c85b605_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTItNS0xLTEtMjA5OQ_8abdbbca-e349-4a57-861a-a4fcf514858c"
      unitRef="usd">1212000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i698d6abedfe445c283d4dcd127c48943_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTItNy0xLTEtMjA5OQ_207d4c32-cf5a-460c-8bd8-f2ede5a330bf"
      unitRef="usd">881000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i59ab8e55e16d436a913d16594a878405_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTMtMS0xLTEtMA_5fbccee3-d98e-4cf8-84b5-173b82b6d4b7"
      unitRef="usd">73000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i314a73c911114df29f89c99220d56b11_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTMtMy0xLTEtMA_5a845e4b-b95f-43c0-abe8-54da86161098"
      unitRef="usd">836000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia7ba64207ae54c788a90238f978fe371_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTMtNS0xLTEtMjA5OQ_53dc74a5-cf8c-4d83-9f0c-39fedf4c27f3"
      unitRef="usd">556000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4858b4c269f84ea5a7d0aabc35ed9233_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTMtNy0xLTEtMjA5OQ_f0f40041-9a9d-40c2-ad3d-0264b0fbfe4e"
      unitRef="usd">1137000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9af5ff5e01a54ea3a8910ddcdef4e26f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTQtMS0xLTEtMA_5f9bd9cf-4f3f-40c6-80a5-273b8026a0cf"
      unitRef="usd">69000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied1d06c4469f475088eb4a6ef2f53945_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTQtMy0xLTEtMA_6be37d7d-0c14-4e14-9530-01380012d002"
      unitRef="usd">155000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e751aa9d36f46c79c8f5287e3b95564_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTQtNS0xLTEtMjA5OQ_4296f50d-f887-4f78-8ca7-dad9f84e4b08"
      unitRef="usd">146000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id021b4ecd77f460388f346c4092488f1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTQtNy0xLTEtMjA5OQ_b05051cb-03e0-4d9e-aae8-3103ee1d52b3"
      unitRef="usd">279000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd33420fc1a849ffb7c1de09d2db47af_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTUtMS0xLTEtMA_ee6ad91e-645c-477f-8f79-c17216d5c5b8"
      unitRef="usd">46000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i641037c0faba4f73980c6107587de5ca_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTUtMy0xLTEtMA_0e655504-564c-4084-9b51-b06b2393af0a"
      unitRef="usd">598000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b36d2e5b89d4ba8a7475333ad757b09_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTUtNS0xLTEtMjA5OQ_311b6d08-ed10-444c-870c-47bf3d56192f"
      unitRef="usd">410000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic51cb4c180a146a1a3db38533e8cdcd7_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTUtNy0xLTEtMjA5OQ_300b9a09-d23e-4a9d-a44f-33f57dbe6509"
      unitRef="usd">1483000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie11c94a6320e46ccb54f3ec05594844b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTYtMS0xLTEtMA_35053f7a-83c5-462f-88e3-439dd526348f"
      unitRef="usd">20000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2acb9652c6bf41eca18cc44c8209e344_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTYtMy0xLTEtMA_55cdf25a-6352-43d4-b010-4814eee80018"
      unitRef="usd">9000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a7fa892be664da084e7bff643485ffe_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTYtNS0xLTEtMjA5OQ_2cf7a97d-2476-4a6c-9260-967b740f42ea"
      unitRef="usd">188000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if233d9d3c7bb4942a6a55df474c9c0d2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTYtNy0xLTEtMjA5OQ_666241a4-baeb-49e2-b591-705e5b6d1cb4"
      unitRef="usd">26000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9faadd48f8ba457c895d1abbdadc53f6_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTctMS0xLTEtMA_deddee4f-94d2-4ed5-a52e-5c9fc7131a3e"
      unitRef="usd">1408000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i55af7ff7e645479a8f35a328b5942f28_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTctMy0xLTEtMA_09b386e7-c6b5-4027-bd13-22116150b179"
      unitRef="usd">2065000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0e39962858fd42458e05f20c27b7db33_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTctNS0xLTEtMjA5OQ_ab0ab45e-6837-44d0-8d79-9d5ec752f3db"
      unitRef="usd">2067000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d45b33c29354e77bf613efa6ce61a0a_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTctNy0xLTEtMjA5OQ_27a9c114-1523-4a09-8e1c-be0a81d3e385"
      unitRef="usd">4393000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7123f018cd24b829ed7c6452f49f4f0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTgtMS0xLTEtMA_5f092fc3-a84d-4660-9afa-b660cf69c62f"
      unitRef="usd">19560000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7672c4cac414feb9c26b1fc74b0b851_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTgtMy0xLTEtMA_a4f861e7-462d-4643-9e6c-33b7a5b5ebef"
      unitRef="usd">22326000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1501083b5e514d75aeb24251833da760_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTgtNS0xLTEtMTYwNQ_49988c96-f0c8-4612-82a2-1fd187239d46"
      unitRef="usd">39903000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e77c5ed5f2846368537fd1b6f74a61b_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RhYmxlOjRkM2U1YThhMDIxNjQ2MjI5YWU0OTk2OTA0NmU5MWE0L3RhYmxlcmFuZ2U6NGQzZTVhOGEwMjE2NDYyMjlhZTQ5OTY5MDQ2ZTkxYTRfMTgtNy0xLTEtMTYwNQ_bb44d422-832b-4188-8d8d-2fa78aad084e"
      unitRef="usd">42625000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i01b61ad0437a40f8be111fb840ae365f_D20190101-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RleHRyZWdpb246MzMxMjc3ODIzYzdhNDllMDg2ZDA5Mjc0MzYxZmIxYmRfMjE5OTAyMzI1Njk1NA_6a56a708-b181-423b-b273-be73616954f9"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ifcc6642345694f7bb38176ef2a245bd4_D20190401-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RleHRyZWdpb246MzMxMjc3ODIzYzdhNDllMDg2ZDA5Mjc0MzYxZmIxYmRfMjE5OTAyMzI1Njk1NA_7535cc4d-9da5-4800-ba4e-fdbe0200926d"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6e886e5454694997ae7c1c003e37007f_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81OC9mcmFnOjMzMTI3NzgyM2M3YTQ5ZTA4NmQwOTI3NDM2MWZiMWJkL3RleHRyZWdpb246MzMxMjc3ODIzYzdhNDllMDg2ZDA5Mjc0MzYxZmIxYmRfMjE5OTAyMzI1Njk1NA_a0761214-b9fe-4228-b7d4-21743aa41928"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82MS9mcmFnOjRmODFjMWE1MTI1YjQyZGE4ODgxNGE3ZjM1MDVhYWQwL3RleHRyZWdpb246NGY4MWMxYTUxMjViNDJkYTg4ODE0YTdmMzUwNWFhZDBfMTg4MQ_7699f7a7-60ad-4afd-9f0a-091cb112dc9e">DERIVATIVE INSTRUMENTS&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We are exposed to foreign currency exchange risk resulting from fluctuations in exchange rates, primarily the U.S. dollar to euro, the U.S. dollar to Canadian dollar, and, to a lesser extent, other currencies, arising from inter-company and third-party transactions entered into by our subsidiaries that are denominated in currencies other than their functional currency. Changes in exchange rates with respect to these transactions result in unrealized gains or losses if such transactions are unsettled at the end of the reporting period or realized gains or losses at settlement of the transaction. We use foreign currency forward contracts to offset foreign exchange rate fluctuations on foreign currency denominated asset and liability positions. None of these contracts are designated as accounting hedges, and all changes in the fair value of the forward contracts are recognized in &#x201c;Other (expense) income, net&#x201d; within our Condensed Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We execute derivatives with a specialized foreign exchange brokerage firm. The primary credit risk inherent in derivative agreements is the possibility that a loss may occur from the nonperformance of a counterparty to the agreements. We perform a review of the credit risk of our counterparties at the inception of the contract and on an ongoing basis. We anticipate that our counterparties will be able to fully satisfy their obligations under the agreements but will take action if doubt arises regarding the counterparties&#x2019; ability to perform. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of&#160;June 30, 2020 and December 31, 2019, the notional amounts of the forward currency contracts the Company held were $19,163 and $22,860, respectively. At June 30, 2020 and December 31, 2019, the fair values of outstanding foreign currency forward contracts were $0.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents the location and amount of net gains (losses) from hedging activities:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.222%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:22.707%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.724%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Statements of Operations Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other (expense) income, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(706)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i7e3fd641c4844346adb99bce9c31066c_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82MS9mcmFnOjRmODFjMWE1MTI1YjQyZGE4ODgxNGE3ZjM1MDVhYWQwL3RleHRyZWdpb246NGY4MWMxYTUxMjViNDJkYTg4ODE0YTdmMzUwNWFhZDBfMTY2Mw_1f68b1ae-6faf-4182-aa2c-d02801f09263"
      unitRef="usd">19163000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ibe25a9b8b093481da578db9f2e8207a9_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82MS9mcmFnOjRmODFjMWE1MTI1YjQyZGE4ODgxNGE3ZjM1MDVhYWQwL3RleHRyZWdpb246NGY4MWMxYTUxMjViNDJkYTg4ODE0YTdmMzUwNWFhZDBfMTY3MA_11eeb5ab-3673-4851-bce5-01324d74c7b8"
      unitRef="usd">22860000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i7e3fd641c4844346adb99bce9c31066c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82MS9mcmFnOjRmODFjMWE1MTI1YjQyZGE4ODgxNGE3ZjM1MDVhYWQwL3RleHRyZWdpb246NGY4MWMxYTUxMjViNDJkYTg4ODE0YTdmMzUwNWFhZDBfMTc3Mw_3142fea9-582b-429a-a7bd-61d1bf79399d"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="ibe25a9b8b093481da578db9f2e8207a9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82MS9mcmFnOjRmODFjMWE1MTI1YjQyZGE4ODgxNGE3ZjM1MDVhYWQwL3RleHRyZWdpb246NGY4MWMxYTUxMjViNDJkYTg4ODE0YTdmMzUwNWFhZDBfMTc3Mw_8b8207ce-1d19-4634-869b-d2e707be1de5"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82MS9mcmFnOjRmODFjMWE1MTI1YjQyZGE4ODgxNGE3ZjM1MDVhYWQwL3RleHRyZWdpb246NGY4MWMxYTUxMjViNDJkYTg4ODE0YTdmMzUwNWFhZDBfMTg4NA_395b0ace-7076-49c3-90de-c94b63b8b013">&lt;div style="text-indent:22.5pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents the location and amount of net gains (losses) from hedging activities:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.222%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:22.707%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.724%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Statements of Operations Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other (expense) income, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(706)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i45659c0eee75490f9d4f40a5107fef2a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82MS9mcmFnOjRmODFjMWE1MTI1YjQyZGE4ODgxNGE3ZjM1MDVhYWQwL3RhYmxlOjY4ZDFkZGQ4NDlmOTRlNjZiM2E1MmUxZTFiYTkzMWFkL3RhYmxlcmFuZ2U6NjhkMWRkZDg0OWY5NGU2NmIzYTUyZTFlMWJhOTMxYWRfMi0yLTEtMS0w_f3519674-e144-4f46-8f70-11323fc35d75"
      unitRef="usd">-706000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i2b856261db824df983f8d18784932239_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82MS9mcmFnOjRmODFjMWE1MTI1YjQyZGE4ODgxNGE3ZjM1MDVhYWQwL3RhYmxlOjY4ZDFkZGQ4NDlmOTRlNjZiM2E1MmUxZTFiYTkzMWFkL3RhYmxlcmFuZ2U6NjhkMWRkZDg0OWY5NGU2NmIzYTUyZTFlMWJhOTMxYWRfMi00LTEtMS0w_332331fb-79ba-4631-9fbe-c73dc9f54a21"
      unitRef="usd">-53000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i87f3fabb0e4d4b39b82ab35142ed1b3f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82MS9mcmFnOjRmODFjMWE1MTI1YjQyZGE4ODgxNGE3ZjM1MDVhYWQwL3RhYmxlOjY4ZDFkZGQ4NDlmOTRlNjZiM2E1MmUxZTFiYTkzMWFkL3RhYmxlcmFuZ2U6NjhkMWRkZDg0OWY5NGU2NmIzYTUyZTFlMWJhOTMxYWRfMi02LTEtMS0w_3c14ef84-1f8c-46ef-8a71-142f395ef5de"
      unitRef="usd">128000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ic56b600f67f64d8c8341627a765d9173_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82MS9mcmFnOjRmODFjMWE1MTI1YjQyZGE4ODgxNGE3ZjM1MDVhYWQwL3RhYmxlOjY4ZDFkZGQ4NDlmOTRlNjZiM2E1MmUxZTFiYTkzMWFkL3RhYmxlcmFuZ2U6NjhkMWRkZDg0OWY5NGU2NmIzYTUyZTFlMWJhOTMxYWRfMi04LTEtMS0w_fb3ff754-a674-4a7f-a2b4-4776715655ae"
      unitRef="usd">69000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:LossContingencyDisclosures
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82NC9mcmFnOjZmNDA2NTk3OWYzNjRhYWNiYTdlYjE3M2Y2NzU5ZjQzL3RleHRyZWdpb246NmY0MDY1OTc5ZjM2NGFhY2JhN2ViMTczZjY3NTlmNDNfOTc3_af30dfaf-d726-4f5e-997b-e07c7b89ecef">COMMITMENTS AND CONTINGENCIES&lt;div style="text-indent:22.5pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Contingent Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company records an accrual for contingent liabilities when a loss is both probable and reasonably estimable. If some amount within a range of loss appears to be a better estimate than any other amount within the range, that amount is accrued. When no amount within a range of loss appears to be a better estimate than any other amount, the lowest amount in the range is accrued. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Legal Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;From time to time, we may become involved in various lawsuits and legal proceedings which arise in the ordinary course of business. However, litigation is subject to inherent uncertainties, and an adverse result in these or other matters may arise from time to time that may harm our business. We are currently not aware of any such legal proceedings or claims that we believe will have, individually or in the aggregate, a material adverse effect on our business, financial condition or operating results.&lt;/span&gt;&lt;/div&gt;</us-gaap:LossContingencyDisclosures>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RleHRyZWdpb246MTY4YmE4NTYzOTE4NDJjZGFkN2NjNWM3NTBkY2NhNGJfNDk0NzgwMjMzMTA5Ng_a7891728-4583-43b4-98da-7e184f45a15f">RESTRUCTURING AND ASSET IMPAIRMENTSDuring the second quarter of 2020 the COVID-19 pandemic-related collapse in oil and gas demand led to a downturn in well completions and the corresponding demand for DynaEnergetics&#x2019; products. As a result, DynaEnergetics recorded asset impairment charges of $1,181 on certain manufacturing assets that will no longer be utilized in production at its Blum, Texas and Troisdorf, Germany facilities. Additionally, both DynaEnergetics and NobelClad further reduced the respective workforces during the quarter. Finally, DynaEnergetics continued activities to prepare its Tyumen, Siberia facility for sale. As of June 30, 2020, total DynaEnergetics Siberia&#x2019;s assets classified as held for sale were $421. We expect the sale of the remaining assets will be finalized during the third quarter.&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;During the first quarter of 2020, DMC reduced its workforce by 264 positions to address a sharp decline in well completions in the Company&#x2019;s core oil and gas end market principally due to the COVID-19 pandemic. The workforce reduction impacted full-time, part-time and temporary direct-labor roles in manufacturing and assembly at DynaEnergetics as well as general and administrative positions at DynaEnergetics, NobelClad, and at DMC&#x2019;s corporate office.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the fourth quarter of 2017, NobelClad announced plans to consolidate its European production facilities by closing manufacturing operations in France. During the second quarter of 2019, NobelClad sold its production facility and related assets and other machinery and equipment to third-parties for a gain of $519. Additionally, it moved certain machinery and equipment to its manufacturing facility in Germany. During the second quarter of 2019, NobelClad also recorded an additional accrual of $712 for known and probable severance liabilities related to employees terminated as part of closing the manufacturing operations in France. The additional severance accrual was recorded based, in part, on a successful appeal of the severance benefits by some terminated employees during the second quarter of 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Total restructuring and impairment charges incurred for these programs are as follows and are reported in the &#x201c;Restructuring expenses, net and asset impairments&#x201d; line item in our Condensed Consolidated Statements of Operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:27.093%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.603%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Severance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Equipment Moving Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other Exit Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;NobelClad&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;DynaEnergetics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:28.555%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.210%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.611%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="36" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Severance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain on asset disposal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contract Termination Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Equipment Moving Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other Exit Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;NobelClad&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(519)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.766%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.604%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Severance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contract Termination Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Equipment Moving Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other Exit Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;NobelClad&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;DynaEnergetics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:28.780%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.278%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.751%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.812%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.285%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.751%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.663%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Severance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain on asset disposal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contract Termination Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Equipment Moving Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other Exit Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;NobelClad&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(636)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-bottom:10pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the six months ended June 30, 2020, the changes to the restructuring liability associated with these programs is summarized below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:21.391%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.982%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.888%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.627%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net expense (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Payments and Other Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Currency Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Severance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,302)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(168)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contract termination costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Equipment moving costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(126)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other exit costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(989)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,417)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(1) Excludes asset impairment expenses&lt;/span&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="id3e349bc12e64c0f829c9a25f0276a29_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RleHRyZWdpb246MTY4YmE4NTYzOTE4NDJjZGFkN2NjNWM3NTBkY2NhNGJfMTA5OTUxMTYzNTI0NQ_5a60626a-fbeb-4617-96f2-05e579f185cf"
      unitRef="usd">1181000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:AssetsHeldForSaleNotPartOfDisposalGroup
      contextRef="i12dd7c86ef54428f9c4343ce9c2aecb9_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RleHRyZWdpb246MTY4YmE4NTYzOTE4NDJjZGFkN2NjNWM3NTBkY2NhNGJfMTA5OTUxMTYyOTU2NA_0562f2f5-acc1-4aeb-a876-b76a0cb37614"
      unitRef="usd">421000</us-gaap:AssetsHeldForSaleNotPartOfDisposalGroup>
    <us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated
      contextRef="i8b960c3982fa42e5bcc3a133d224f4bc_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RleHRyZWdpb246MTY4YmE4NTYzOTE4NDJjZGFkN2NjNWM3NTBkY2NhNGJfMTEy_6cc1de9b-a99a-478f-a0e0-c88167cc13f4"
      unitRef="employee">264</us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="icf555588934a45f3b7bf70d3d33157d2_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RleHRyZWdpb246MTY4YmE4NTYzOTE4NDJjZGFkN2NjNWM3NTBkY2NhNGJfNDk0NzgwMjMzMTA4NQ_6ff6354d-1bf0-4e8e-82ca-c299d0d542ea"
      unitRef="usd">-519000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i41939e136fe742e190f06ecd0b595347_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RleHRyZWdpb246MTY4YmE4NTYzOTE4NDJjZGFkN2NjNWM3NTBkY2NhNGJfNDk0NzgwMjMzMTA5MQ_8f1fc918-4e89-425c-a78f-bf008128ace7"
      unitRef="usd">712000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RleHRyZWdpb246MTY4YmE4NTYzOTE4NDJjZGFkN2NjNWM3NTBkY2NhNGJfNDk0NzgwMjMyNjU2OA_f44bc862-00ef-4e17-a8f6-1cbbeda9dca1">&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Total restructuring and impairment charges incurred for these programs are as follows and are reported in the &#x201c;Restructuring expenses, net and asset impairments&#x201d; line item in our Condensed Consolidated Statements of Operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:27.093%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.603%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Severance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Equipment Moving Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other Exit Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;NobelClad&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;DynaEnergetics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:28.555%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.210%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.611%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="36" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Severance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain on asset disposal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contract Termination Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Equipment Moving Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other Exit Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;NobelClad&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(519)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.766%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.604%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Severance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contract Termination Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Equipment Moving Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other Exit Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;NobelClad&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;DynaEnergetics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:28.780%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.278%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.751%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.812%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.285%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.751%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.663%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Severance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain on asset disposal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contract Termination Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Equipment Moving Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other Exit Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;NobelClad&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(636)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i103f783350f74b55a390f732d661b7ad_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiNDk0MzgyODI1ZDQzM2M5MGJiZDZmM2Q0ZmQzNTI0L3RhYmxlcmFuZ2U6MGI0OTQzODI4MjVkNDMzYzkwYmJkNmYzZDRmZDM1MjRfMi0xLTEtMS0w_bcecabe1-8cf0-4984-b303-573ae17336a8"
      unitRef="usd">191000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i4c11c9f97a3d4f3a8d72221a708cd9eb_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiNDk0MzgyODI1ZDQzM2M5MGJiZDZmM2Q0ZmQzNTI0L3RhYmxlcmFuZ2U6MGI0OTQzODI4MjVkNDMzYzkwYmJkNmYzZDRmZDM1MjRfMi0zLTEtMS0w_5183f6e7-75ba-4c90-8b4a-78730cee9276"
      unitRef="usd">0</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="ie853a39b4110457098ff320e53444aea_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiNDk0MzgyODI1ZDQzM2M5MGJiZDZmM2Q0ZmQzNTI0L3RhYmxlcmFuZ2U6MGI0OTQzODI4MjVkNDMzYzkwYmJkNmYzZDRmZDM1MjRfMi03LTEtMS0w_3b642c0d-4edc-4ef8-88bc-6b52884d5a65"
      unitRef="usd">0</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i7829addc770e4df0901911a11cae19c3_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiNDk0MzgyODI1ZDQzM2M5MGJiZDZmM2Q0ZmQzNTI0L3RhYmxlcmFuZ2U6MGI0OTQzODI4MjVkNDMzYzkwYmJkNmYzZDRmZDM1MjRfMi05LTEtMS0w_2cb73d62-2972-4689-b20c-bbfe63ef4979"
      unitRef="usd">4000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="if4573f10f97845f5aeb6a20513796731_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiNDk0MzgyODI1ZDQzM2M5MGJiZDZmM2Q0ZmQzNTI0L3RhYmxlcmFuZ2U6MGI0OTQzODI4MjVkNDMzYzkwYmJkNmYzZDRmZDM1MjRfMi0xMS0xLTEtMA_fe5144a3-6f55-43a3-84a1-fd508e6af55c"
      unitRef="usd">195000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i63102fa659e24a77a0873b3af36b5694_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiNDk0MzgyODI1ZDQzM2M5MGJiZDZmM2Q0ZmQzNTI0L3RhYmxlcmFuZ2U6MGI0OTQzODI4MjVkNDMzYzkwYmJkNmYzZDRmZDM1MjRfMy0xLTEtMS0w_fcfa65da-9f74-46ce-9fc4-5c16427401b2"
      unitRef="usd">121000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="id3e349bc12e64c0f829c9a25f0276a29_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiNDk0MzgyODI1ZDQzM2M5MGJiZDZmM2Q0ZmQzNTI0L3RhYmxlcmFuZ2U6MGI0OTQzODI4MjVkNDMzYzkwYmJkNmYzZDRmZDM1MjRfMy0zLTEtMS0w_7025e5eb-0746-4ae6-9328-b36f12da5589"
      unitRef="usd">1181000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="iaadc62a9a6d14104bc09b1e780003dc0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiNDk0MzgyODI1ZDQzM2M5MGJiZDZmM2Q0ZmQzNTI0L3RhYmxlcmFuZ2U6MGI0OTQzODI4MjVkNDMzYzkwYmJkNmYzZDRmZDM1MjRfMy03LTEtMS0w_bda0b578-4819-4d89-bde6-19a26aaac0fb"
      unitRef="usd">126000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i9cbe53220bfb43d78c2e423fd5ffb69c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiNDk0MzgyODI1ZDQzM2M5MGJiZDZmM2Q0ZmQzNTI0L3RhYmxlcmFuZ2U6MGI0OTQzODI4MjVkNDMzYzkwYmJkNmYzZDRmZDM1MjRfMy05LTEtMS0w_219f5762-7855-4b81-8397-a4a3f119f76f"
      unitRef="usd">423000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i4b75767795694b1f844df114ed3a269e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiNDk0MzgyODI1ZDQzM2M5MGJiZDZmM2Q0ZmQzNTI0L3RhYmxlcmFuZ2U6MGI0OTQzODI4MjVkNDMzYzkwYmJkNmYzZDRmZDM1MjRfMy0xMS0xLTEtMA_1d6f7563-50d8-49f0-a05b-9d4ded3ce219"
      unitRef="usd">1851000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i29d6312601e94edba19f4bd1716758c6_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiNDk0MzgyODI1ZDQzM2M5MGJiZDZmM2Q0ZmQzNTI0L3RhYmxlcmFuZ2U6MGI0OTQzODI4MjVkNDMzYzkwYmJkNmYzZDRmZDM1MjRfNi0xLTEtMS0w_0b70f61f-bfb3-4518-a20d-38cea791ba69"
      unitRef="usd">312000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i67647a391a394467bd078fc5c46280cb_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiNDk0MzgyODI1ZDQzM2M5MGJiZDZmM2Q0ZmQzNTI0L3RhYmxlcmFuZ2U6MGI0OTQzODI4MjVkNDMzYzkwYmJkNmYzZDRmZDM1MjRfNi0zLTEtMS0yMTY1_7a183a43-62ee-4be9-83f5-49e3902b75f4"
      unitRef="usd">1181000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i41f01c6632a849ffa7c69e544bb4b28b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiNDk0MzgyODI1ZDQzM2M5MGJiZDZmM2Q0ZmQzNTI0L3RhYmxlcmFuZ2U6MGI0OTQzODI4MjVkNDMzYzkwYmJkNmYzZDRmZDM1MjRfNi03LTEtMS0yMTY1_6fb7438d-97f2-4540-9fb1-599d920d3c6b"
      unitRef="usd">126000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i7a456d2360774670abcfdb82e8c346c7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiNDk0MzgyODI1ZDQzM2M5MGJiZDZmM2Q0ZmQzNTI0L3RhYmxlcmFuZ2U6MGI0OTQzODI4MjVkNDMzYzkwYmJkNmYzZDRmZDM1MjRfNi05LTEtMS0w_695ccf54-e59d-424a-b51e-6c6717469c07"
      unitRef="usd">427000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiNDk0MzgyODI1ZDQzM2M5MGJiZDZmM2Q0ZmQzNTI0L3RhYmxlcmFuZ2U6MGI0OTQzODI4MjVkNDMzYzkwYmJkNmYzZDRmZDM1MjRfNi0xMS0xLTEtMA_bb28f331-88cd-4e70-9e68-33fade6c4565"
      unitRef="usd">2046000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i41939e136fe742e190f06ecd0b595347_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjQwMTk4MWI0NWI3YzQzYjA4ZmZlMGVlYmVjY2MwOWYzL3RhYmxlcmFuZ2U6NDAxOTgxYjQ1YjdjNDNiMDhmZmUwZWViZWNjYzA5ZjNfMi0xLTEtMS0w_f8b5fa70-834b-4981-80ac-33f6a585b512"
      unitRef="usd">712000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="icf555588934a45f3b7bf70d3d33157d2_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjQwMTk4MWI0NWI3YzQzYjA4ZmZlMGVlYmVjY2MwOWYzL3RhYmxlcmFuZ2U6NDAxOTgxYjQ1YjdjNDNiMDhmZmUwZWViZWNjYzA5ZjNfMi0zLTEtMS0w_f8480aad-e483-4a30-aaeb-a64a4b3ac177"
      unitRef="usd">-519000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i96f870aaa04245e4bd5c2c77de811ffc_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjQwMTk4MWI0NWI3YzQzYjA4ZmZlMGVlYmVjY2MwOWYzL3RhYmxlcmFuZ2U6NDAxOTgxYjQ1YjdjNDNiMDhmZmUwZWViZWNjYzA5ZjNfMi01LTEtMS0w_7a28a5d1-a9ef-4ea9-9f8f-57db690d3054"
      unitRef="usd">4000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="if3bdbe5935c74f64873e13490787763b_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjQwMTk4MWI0NWI3YzQzYjA4ZmZlMGVlYmVjY2MwOWYzL3RhYmxlcmFuZ2U6NDAxOTgxYjQ1YjdjNDNiMDhmZmUwZWViZWNjYzA5ZjNfMi04LTEtMS0w_8d4e87dd-2c83-4fe3-8315-acdb8514a4ec"
      unitRef="usd">82000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i4f03a7c0bba348aea540d94b3a27bf04_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjQwMTk4MWI0NWI3YzQzYjA4ZmZlMGVlYmVjY2MwOWYzL3RhYmxlcmFuZ2U6NDAxOTgxYjQ1YjdjNDNiMDhmZmUwZWViZWNjYzA5ZjNfMi0xMC0xLTEtMA_2c22f093-fc65-4a3f-9889-30ac8d91bb75"
      unitRef="usd">45000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i07a0e6690d324438be04b1135b86e488_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjQwMTk4MWI0NWI3YzQzYjA4ZmZlMGVlYmVjY2MwOWYzL3RhYmxlcmFuZ2U6NDAxOTgxYjQ1YjdjNDNiMDhmZmUwZWViZWNjYzA5ZjNfMi0xMi0xLTEtMA_436dda0f-6427-499a-a94d-a3aa5f1fac43"
      unitRef="usd">324000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i579164e4a03d433c82870bd300678c9b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfMi0xLTEtMS0yMzM_2a1ae9d1-b74e-4251-8ef2-42c2321c813e"
      unitRef="usd">244000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="ic3d7ace25a1246d6a47d011ad286d6e0_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfMi0zLTEtMS0yMzM_af8bb7a8-8622-4bed-a614-1b62e94870e8"
      unitRef="usd">0</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i72802d96156b44ea83868f29dd37cd2c_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfMi01LTEtMS0yMzM_df300878-2f31-4baf-a8ca-80055bd08092"
      unitRef="usd">0</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i101ecbee4b9b48428d7e63fbb85e5055_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfMi03LTEtMS0yMzM_117e2f44-bb7f-46dc-989e-a210089af07a"
      unitRef="usd">0</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i94bb56ccaf0c4ef5a4820030ae2e39b6_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfMi05LTEtMS0yMzM_8060ddc8-0a71-450a-926d-b01471abc6ac"
      unitRef="usd">10000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i7d0c0a62724a45baa756a89aa4098d16_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfMi0xMS0xLTEtMjMz_6dcbb820-910f-413b-8e67-5986d3af3df8"
      unitRef="usd">254000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i49bcfee94583403f9a4acbc2c66726fa_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfMy0xLTEtMS0yMzM_9f5cfade-fa8f-4e4e-8eab-bb5a26618300"
      unitRef="usd">828000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i0f1b2ca54de04fc0a98e6ad838e62d77_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfMy0zLTEtMS0yMzM_84743cee-e753-4845-8073-515da00d4dd4"
      unitRef="usd">1181000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i3f2df2b557a94212be3780568a71e7a9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfMy01LTEtMS0yMzM_349a0a5d-14c8-47a5-aac9-7aee7fdf8595"
      unitRef="usd">11000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i2d3f2fecd97c4042a6bae79f8ed04a52_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfMy03LTEtMS0yMzM_b7f326e3-bada-4c43-a8bd-7058a7ff717f"
      unitRef="usd">126000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="id4927ae9d9564fc68bd17c9ebff5314d_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfMy05LTEtMS0yMzM_e670d00d-8c33-4c73-b6bc-e9bcf447c216"
      unitRef="usd">643000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i240632ae6e4e45c7bcf2d0a5cc1704f3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfMy0xMS0xLTEtMjMz_14c3daa9-641f-4cdc-ae34-2dbcbee97ab9"
      unitRef="usd">2789000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i074a6ba9243b463998f9f64c347bc041_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfNC0xLTEtMS0yMzM_e5f6bae2-a116-44ab-978f-a7db46aefc3a"
      unitRef="usd">119000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i106ebd0850a74da495dd4b0cd15547f8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfNC0zLTEtMS0yMzM_d65acf09-73be-44ae-8fb0-0067a6dd0826"
      unitRef="usd">0</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i547703254a084cb99430d62f3ddc1a3d_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfNC01LTEtMS0yMzM_9ef3837f-f51d-4826-8ca3-2e03d4152c02"
      unitRef="usd">0</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i397759c26c094e9bbefdb8f4b1b95e6b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfNC03LTEtMS0yMzM_643da327-1510-4773-b0b0-b094f8c4b4dd"
      unitRef="usd">0</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i2d3f3785645a4476ac55fe946565e605_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfNC05LTEtMS0yMzM_5b207811-edaa-4aa8-a67b-8536d7f4e9a7"
      unitRef="usd">0</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i8d78932fe921494d9e40e6e03593d7b2_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfNC0xMS0xLTEtMjMz_092ce6df-3fc9-4990-8dba-adbcc03026f0"
      unitRef="usd">119000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="ifd04d5b234c44811a15068e0dadcaee8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfNi0xLTEtMS0zNDQ_39490833-36b6-4592-9bd9-cf699db11ed4"
      unitRef="usd">1191000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="ic2e60a513a284ab9ae0530903d0016b3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfNi0zLTEtMS0zNDQ_ea1059c4-fc45-4f6e-b441-64e255334aee"
      unitRef="usd">1181000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i3836d804e70c459fa65636a4b829f42b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfNi01LTEtMS0zNDQ_f44861af-9e62-4203-9cee-fb4314f6a913"
      unitRef="usd">11000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i42ea0a3e96e74ab0a55a8600bfbdadb3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfNi03LTEtMS0zNDQ_0b8c2992-3053-4f87-82cb-1142bfb737f3"
      unitRef="usd">126000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i01478c97f5fc4af3a9dc9dae0e082309_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfNi05LTEtMS0zNDQ_3ddd021f-8e2f-46ee-b01e-8ac53c82f08b"
      unitRef="usd">653000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjI1MmZmNjNhNzAwMjQ5YjQ4Y2UwNTNkMWQ2YWQ3MjRkL3RhYmxlcmFuZ2U6MjUyZmY2M2E3MDAyNDliNDhjZTA1M2QxZDZhZDcyNGRfNi0xMS0xLTEtMzQ0_61f0e066-ce86-4c07-8c7e-ee1dfe112b05"
      unitRef="usd">3162000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="id92cf595e7db48558bb53539cf054857_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiMjI0MzBlYWI0ODRjN2Y5ODZmNDJjNDMzY2I2MTI5L3RhYmxlcmFuZ2U6MGIyMjQzMGVhYjQ4NGM3Zjk4NmY0MmM0MzNjYjYxMjlfMi0xLTEtMS0xMzQ_9490548d-2843-43e5-8b66-bbf9bb51880d"
      unitRef="usd">712000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="ife5fa12e753d4726a3a8a5e5841e1589_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiMjI0MzBlYWI0ODRjN2Y5ODZmNDJjNDMzY2I2MTI5L3RhYmxlcmFuZ2U6MGIyMjQzMGVhYjQ4NGM3Zjk4NmY0MmM0MzNjYjYxMjlfMi0zLTEtMS0xMzQ_30a208ac-8b59-4f2d-94ae-863600afe71a"
      unitRef="usd">-636000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i7559190b09a041228db54bf764c0d75e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiMjI0MzBlYWI0ODRjN2Y5ODZmNDJjNDMzY2I2MTI5L3RhYmxlcmFuZ2U6MGIyMjQzMGVhYjQ4NGM3Zjk4NmY0MmM0MzNjYjYxMjlfMi01LTEtMS0xMzQ_a9bc9547-b2d9-43fb-96ab-8dc20c4390f2"
      unitRef="usd">43000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i4bef18bf176e480994ce416587f4209a_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiMjI0MzBlYWI0ODRjN2Y5ODZmNDJjNDMzY2I2MTI5L3RhYmxlcmFuZ2U6MGIyMjQzMGVhYjQ4NGM3Zjk4NmY0MmM0MzNjYjYxMjlfMi04LTEtMS0xMzQ_f8d05633-83d1-4cb4-a124-88471aac891b"
      unitRef="usd">227000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="id6abb02812d84c049a6fe66d9b3e1f01_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiMjI0MzBlYWI0ODRjN2Y5ODZmNDJjNDMzY2I2MTI5L3RhYmxlcmFuZ2U6MGIyMjQzMGVhYjQ4NGM3Zjk4NmY0MmM0MzNjYjYxMjlfMi0xMC0xLTEtMTM0_5ca19fe0-6abf-43be-96a8-31b87406c7a2"
      unitRef="usd">56000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="ibc1485fe05fb4df2bfc8f2c123c62ca3_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjBiMjI0MzBlYWI0ODRjN2Y5ODZmNDJjNDMzY2I2MTI5L3RhYmxlcmFuZ2U6MGIyMjQzMGVhYjQ4NGM3Zjk4NmY0MmM0MzNjYjYxMjlfMi0xMi0xLTEtMTM0_5b510e05-a23f-4f27-893c-e45bb242a2d3"
      unitRef="usd">402000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RleHRyZWdpb246MTY4YmE4NTYzOTE4NDJjZGFkN2NjNWM3NTBkY2NhNGJfMzg0ODI5MDcwMTgzMg_d975d8f1-4c15-4899-9186-1908e8ac70c4">&lt;div style="text-indent:22.5pt;margin-bottom:10pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the six months ended June 30, 2020, the changes to the restructuring liability associated with these programs is summarized below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:21.391%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.982%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.888%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.627%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net expense (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Payments and Other Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Currency Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Severance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,302)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(168)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contract termination costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Equipment moving costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(126)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other exit costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(989)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,417)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(1) Excludes asset impairment expenses&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="i433e600ad7f641738fc6bb7484426213_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfMS0xLTEtMS0w_3e8c8da6-21a4-40f3-80e1-ef4a109eb553"
      unitRef="usd">2404000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="ifd04d5b234c44811a15068e0dadcaee8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfMS0zLTEtMS0w_efd90e72-059a-4e93-b474-9ae15176b0f2"
      unitRef="usd">1191000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="ifd04d5b234c44811a15068e0dadcaee8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfMS01LTEtMS0w_301123ff-ef83-4d5b-b94c-dfbb73ec3b39"
      unitRef="usd">1302000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveTranslationAndOtherAdjustment
      contextRef="ifd04d5b234c44811a15068e0dadcaee8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfMS03LTEtMS0w_81fc52b7-693d-4bc6-b9f2-0b2913c33ab7"
      unitRef="usd">-168000</us-gaap:RestructuringReserveTranslationAndOtherAdjustment>
    <us-gaap:RestructuringReserve
      contextRef="i4ac33b7ed63c4623af266a6406ec8155_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfMS05LTEtMS0w_0614c4d4-25d1-4f02-b158-ef7e77e47fa8"
      unitRef="usd">2125000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i0aa4760302c340df9716975ad3868294_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfMi0xLTEtMS0w_ed51d488-8cd3-4678-bb05-3ddf8aa8cb25"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i3836d804e70c459fa65636a4b829f42b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfMi0zLTEtMS0w_9ab109e1-372c-41cf-8035-4e2105e7a742"
      unitRef="usd">11000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i3836d804e70c459fa65636a4b829f42b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfMi01LTEtMS0w_5214b721-19e0-489e-ae7b-bc1eb0035935"
      unitRef="usd">0</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveTranslationAndOtherAdjustment
      contextRef="i3836d804e70c459fa65636a4b829f42b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfMi03LTEtMS0w_4b96a398-8a53-4461-b8a3-1695b95a7419"
      unitRef="usd">-1000</us-gaap:RestructuringReserveTranslationAndOtherAdjustment>
    <us-gaap:RestructuringReserve
      contextRef="i7c58eaff375b4502854b7b56aed9383e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfMi05LTEtMS0w_75cff801-59fd-4e39-917f-7103b7b37bb1"
      unitRef="usd">10000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i66bf4393e2ec4e06867d05944b14351b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfMy0xLTEtMS0w_dcbfb36d-1bcd-40c3-9e88-166ce84f6696"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i42ea0a3e96e74ab0a55a8600bfbdadb3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfMy0zLTEtMS0w_3a6a0e8f-a04b-4ccf-a4cc-232d7d05c03b"
      unitRef="usd">126000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i42ea0a3e96e74ab0a55a8600bfbdadb3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfMy01LTEtMS0w_b52db8d2-4034-479a-acd1-64cd0176401c"
      unitRef="usd">126000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveTranslationAndOtherAdjustment
      contextRef="i42ea0a3e96e74ab0a55a8600bfbdadb3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfMy03LTEtMS0w_621cd4a4-7987-4387-8915-976cb04194e1"
      unitRef="usd">0</us-gaap:RestructuringReserveTranslationAndOtherAdjustment>
    <us-gaap:RestructuringReserve
      contextRef="ia3867fbd8a76422693e850f0fe650092_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfMy05LTEtMS0w_22ae1c01-9807-4d8a-99f0-2ae2f4c3fe65"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i867ead223e654ea18a1f3bbae4cf3992_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfNC0xLTEtMS0w_f1240594-5111-4605-8774-9ddd02ce9b25"
      unitRef="usd">271000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i01478c97f5fc4af3a9dc9dae0e082309_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfNC0zLTEtMS0w_635a2048-d7eb-4573-b402-04e4e68c26e4"
      unitRef="usd">653000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i01478c97f5fc4af3a9dc9dae0e082309_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfNC01LTEtMS0w_4142199a-6457-4809-b35f-c58bdb6ba4ec"
      unitRef="usd">989000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveTranslationAndOtherAdjustment
      contextRef="i01478c97f5fc4af3a9dc9dae0e082309_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfNC03LTEtMS0w_e17e66b5-ecec-4fd2-9ce9-7e9efdb8c876"
      unitRef="usd">141000</us-gaap:RestructuringReserveTranslationAndOtherAdjustment>
    <us-gaap:RestructuringReserve
      contextRef="i5dee4f25c668450199fbc93d08d410b2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfNC05LTEtMS0w_84e105d7-ad31-4007-a921-4362abd3f137"
      unitRef="usd">76000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i9331be10fed44cdbb7298b1e69a7b9f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfNS0xLTEtMS0w_9866e0d3-7773-4404-89b0-d4930328faac"
      unitRef="usd">2675000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfNS0zLTEtMS0w_269264e4-4e26-4315-9fd2-8d1b1c3c9375"
      unitRef="usd">1981000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfNS01LTEtMS0w_df96088d-94ae-455f-846b-db365e5b8bea"
      unitRef="usd">2417000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveTranslationAndOtherAdjustment
      contextRef="i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfNS03LTEtMS0w_7ba18e20-9569-42e6-8931-3354d4de14af"
      unitRef="usd">-28000</us-gaap:RestructuringReserveTranslationAndOtherAdjustment>
    <us-gaap:RestructuringReserve
      contextRef="i38e38f870a2346ada765653d1cd144bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl82Ny9mcmFnOjE2OGJhODU2MzkxODQyY2RhZDdjYzVjNzUwZGNjYTRiL3RhYmxlOjlmMTk0ZWI0Y2JkZjQ4MThiMmExYzk4OWYyNjY4NWE5L3RhYmxlcmFuZ2U6OWYxOTRlYjRjYmRmNDgxOGIyYTFjOTg5ZjI2Njg1YTlfNS05LTEtMS0w_7b38b40b-6d6f-4523-899e-c8fe22e850a4"
      unitRef="usd">2211000</us-gaap:RestructuringReserve>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246824021224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jul. 23, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-14775<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">DMC GLOBAL INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">84-0608431<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">11800 Ridge Parkway<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Broomfield<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CO<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">80021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">303<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">665-5700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.05 Par Value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">BOOM<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,769,263<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000034067<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 13<br> -Subsection a-13<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1-<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246823834824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 17,248<span></span>
</td>
<td class="nump">$ 20,353<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for doubtful accounts of $2,882 and $967, respectively</a></td>
<td class="nump">33,684<span></span>
</td>
<td class="nump">60,855<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">59,760<span></span>
</td>
<td class="nump">53,728<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other</a></td>
<td class="nump">8,419<span></span>
</td>
<td class="nump">9,417<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">119,111<span></span>
</td>
<td class="nump">144,353<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment</a></td>
<td class="nump">175,832<span></span>
</td>
<td class="nump">174,741<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less - accumulated depreciation</a></td>
<td class="num">(69,379)<span></span>
</td>
<td class="num">(66,507)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">106,453<span></span>
</td>
<td class="nump">108,234<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Purchased intangible assets, net</a></td>
<td class="nump">4,784<span></span>
</td>
<td class="nump">5,880<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="nump">4,157<span></span>
</td>
<td class="nump">3,836<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">17,512<span></span>
</td>
<td class="nump">15,118<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">252,017<span></span>
</td>
<td class="nump">277,421<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">21,473<span></span>
</td>
<td class="nump">34,758<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">5,780<span></span>
</td>
<td class="nump">6,903<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrent', window );">Dividend payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,866<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Accrued income taxes</a></td>
<td class="nump">5,727<span></span>
</td>
<td class="nump">9,651<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued employee compensation and benefits</a></td>
<td class="nump">6,714<span></span>
</td>
<td class="nump">10,668<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">5,226<span></span>
</td>
<td class="nump">2,736<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">3,125<span></span>
</td>
<td class="nump">3,125<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">1,846<span></span>
</td>
<td class="nump">1,716<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">49,891<span></span>
</td>
<td class="nump">71,423<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermLineOfCredit', window );">Long-term debt</a></td>
<td class="nump">9,595<span></span>
</td>
<td class="nump">11,147<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities</a></td>
<td class="nump">2,747<span></span>
</td>
<td class="nump">3,786<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">19,501<span></span>
</td>
<td class="nump">18,924<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">81,734<span></span>
</td>
<td class="nump">105,280<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 11)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.05 par value; 4,000,000 shares authorized; no issued and outstanding shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.05 par value; 25,000,000 shares authorized; 14,769,310 and 14,652,675 shares outstanding, respectively</a></td>
<td class="nump">765<span></span>
</td>
<td class="nump">756<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">88,501<span></span>
</td>
<td class="nump">85,639<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">115,576<span></span>
</td>
<td class="nump">119,002<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Other cumulative comprehensive loss</a></td>
<td class="num">(26,038)<span></span>
</td>
<td class="num">(25,803)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock, at cost, and company stock held for deferred compensation, at par; 527,981 and 464,532 shares, respectively</a></td>
<td class="num">(8,521)<span></span>
</td>
<td class="num">(7,453)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">170,283<span></span>
</td>
<td class="nump">172,141<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 252,017<span></span>
</td>
<td class="nump">$ 277,421<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1336-112600<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1314-112600<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246821382104">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, allowance for doubtful accounts</a></td>
<td class="nump">$ 2,882<span></span>
</td>
<td class="nump">$ 967<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, authorized (in shares)</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized (in shares)</a></td>
<td class="nump">25,000,000<span></span>
</td>
<td class="nump">25,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding (in shares)</a></td>
<td class="nump">14,769,310<span></span>
</td>
<td class="nump">14,652,675<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury stock (in shares)</a></td>
<td class="nump">527,981<span></span>
</td>
<td class="nump">464,532<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246823018648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 43,203<span></span>
</td>
<td class="nump">$ 110,954<span></span>
</td>
<td class="nump">$ 116,766<span></span>
</td>
<td class="nump">$ 211,089<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of products sold</a></td>
<td class="nump">36,599<span></span>
</td>
<td class="nump">68,881<span></span>
</td>
<td class="nump">85,696<span></span>
</td>
<td class="nump">132,611<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">6,604<span></span>
</td>
<td class="nump">42,073<span></span>
</td>
<td class="nump">31,070<span></span>
</td>
<td class="nump">78,478<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Costs and expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">6,707<span></span>
</td>
<td class="nump">9,460<span></span>
</td>
<td class="nump">14,831<span></span>
</td>
<td class="nump">18,628<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingExpense', window );">Selling and distribution expenses</a></td>
<td class="nump">5,488<span></span>
</td>
<td class="nump">7,239<span></span>
</td>
<td class="nump">14,015<span></span>
</td>
<td class="nump">13,548<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of purchased intangible assets</a></td>
<td class="nump">353<span></span>
</td>
<td class="nump">397<span></span>
</td>
<td class="nump">707<span></span>
</td>
<td class="nump">795<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Restructuring expenses, net and asset impairments</a></td>
<td class="nump">2,046<span></span>
</td>
<td class="nump">324<span></span>
</td>
<td class="nump">3,162<span></span>
</td>
<td class="nump">402<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total costs and expenses</a></td>
<td class="nump">14,594<span></span>
</td>
<td class="nump">17,420<span></span>
</td>
<td class="nump">32,715<span></span>
</td>
<td class="nump">33,373<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating (loss) income</a></td>
<td class="num">(7,990)<span></span>
</td>
<td class="nump">24,653<span></span>
</td>
<td class="num">(1,645)<span></span>
</td>
<td class="nump">45,105<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other (expense) income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other (expense) income, net</a></td>
<td class="num">(85)<span></span>
</td>
<td class="nump">343<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="nump">322<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense, net</a></td>
<td class="num">(156)<span></span>
</td>
<td class="num">(409)<span></span>
</td>
<td class="num">(394)<span></span>
</td>
<td class="num">(782)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">(Loss) income before income taxes</a></td>
<td class="num">(8,231)<span></span>
</td>
<td class="nump">24,587<span></span>
</td>
<td class="num">(2,007)<span></span>
</td>
<td class="nump">44,645<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (benefit) provision</a></td>
<td class="num">(2,583)<span></span>
</td>
<td class="nump">7,343<span></span>
</td>
<td class="num">(514)<span></span>
</td>
<td class="nump">12,231<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">$ (5,648)<span></span>
</td>
<td class="nump">$ 17,244<span></span>
</td>
<td class="num">$ (1,493)<span></span>
</td>
<td class="nump">$ 32,414<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Net (loss) income per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="num">$ (0.38)<span></span>
</td>
<td class="nump">$ 1.17<span></span>
</td>
<td class="num">$ (0.10)<span></span>
</td>
<td class="nump">$ 2.20<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="num">$ (0.38)<span></span>
</td>
<td class="nump">$ 1.15<span></span>
</td>
<td class="num">$ (0.10)<span></span>
</td>
<td class="nump">$ 2.17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">14,832,242<span></span>
</td>
<td class="nump">14,647,019<span></span>
</td>
<td class="nump">14,745,661<span></span>
</td>
<td class="nump">14,624,718<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">14,832,242<span></span>
</td>
<td class="nump">14,899,987<span></span>
</td>
<td class="nump">14,745,661<span></span>
</td>
<td class="nump">14,849,816<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0.02<span></span>
</td>
<td class="nump">$ 0.125<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringSettlementAndImpairmentProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of restructuring charges, remediation cost, and asset impairment loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringSettlementAndImpairmentProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized in the period that are directly related to the selling and distribution of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246824018648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">$ (5,648)<span></span>
</td>
<td class="nump">$ 17,244<span></span>
</td>
<td class="num">$ (1,493)<span></span>
</td>
<td class="nump">$ 32,414<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Change in cumulative foreign currency translation adjustment</a></td>
<td class="nump">605<span></span>
</td>
<td class="nump">1,538<span></span>
</td>
<td class="num">(235)<span></span>
</td>
<td class="nump">1,119<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive (loss) income</a></td>
<td class="num">$ (5,043)<span></span>
</td>
<td class="nump">$ 18,782<span></span>
</td>
<td class="num">$ (1,728)<span></span>
</td>
<td class="nump">$ 33,533<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246820575656">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Adjustment for cumulative effect from change in accounting principle (ASU 2016-13)</div></th>
<th class="th"><div>Common&#160;Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th">
<div>Retained Earnings </div>
<div>Adjustment for cumulative effect from change in accounting principle (ASU 2016-13)</div>
</th>
<th class="th"><div>Other Cumulative Comprehensive Loss</div></th>
<th class="th"><div>Treasury Stock and Company Stock Held for Deferred Compensation</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balances (in shares) at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,987,962<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,186<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Dec. 31, 2018</a></td>
<td class="nump">$ 134,286<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 749<span></span>
</td>
<td class="nump">$ 80,077<span></span>
</td>
<td class="nump">$ 89,291<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (35,014)<span></span>
</td>
<td class="num">$ (817)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="nump">32,414<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,414<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Change in cumulative foreign currency translation adjustment</a></td>
<td class="nump">1,119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Shares issued in connection with stock compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">119,952<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,502<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Shares issued in connection with stock compensation plans</a></td>
<td class="nump">358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">2,411<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,411<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividends declared</a></td>
<td class="num">(598)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(598)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury stock activity (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(386,139)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock activity</a></td>
<td class="num">(6,489)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (6,503)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balances (in shares) at Jun. 30, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,107,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">460,823<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Jun. 30, 2019</a></td>
<td class="nump">163,501<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 756<span></span>
</td>
<td class="nump">82,853<span></span>
</td>
<td class="nump">121,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(33,895)<span></span>
</td>
<td class="num">$ (7,320)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balances (in shares) at Mar. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,089,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">103,384<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Mar. 31, 2019</a></td>
<td class="nump">148,911<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 755<span></span>
</td>
<td class="nump">81,122<span></span>
</td>
<td class="nump">104,162<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(35,433)<span></span>
</td>
<td class="num">$ (1,695)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="nump">17,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Change in cumulative foreign currency translation adjustment</a></td>
<td class="nump">1,538<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,538<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Shares issued in connection with stock compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,834<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Shares issued in connection with stock compensation plans</a></td>
<td class="nump">358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">357<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">1,360<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,360<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividends declared</a></td>
<td class="num">(299)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(299)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury stock activity (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(357,439)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock activity</a></td>
<td class="num">(5,611)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (5,625)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balances (in shares) at Jun. 30, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,107,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">460,823<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Jun. 30, 2019</a></td>
<td class="nump">163,501<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 756<span></span>
</td>
<td class="nump">82,853<span></span>
</td>
<td class="nump">121,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(33,895)<span></span>
</td>
<td class="num">$ (7,320)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balances (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,117,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">464,532<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Dec. 31, 2019</a></td>
<td class="nump">172,141<span></span>
</td>
<td class="num">$ (50)<span></span>
</td>
<td class="nump">$ 756<span></span>
</td>
<td class="nump">85,639<span></span>
</td>
<td class="nump">119,002<span></span>
</td>
<td class="num">$ (50)<span></span>
</td>
<td class="num">(25,803)<span></span>
</td>
<td class="num">$ (7,453)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">(1,493)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,493)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Change in cumulative foreign currency translation adjustment</a></td>
<td class="num">(235)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(235)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Shares issued in connection with stock compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">180,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Shares issued in connection with stock compensation plans</a></td>
<td class="nump">263<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">254<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">2,608<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,608<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividends declared</a></td>
<td class="num">(1,883)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,883)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury stock activity (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(63,449)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock activity</a></td>
<td class="num">(1,068)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,068)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balances (in shares) at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,297,291<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">527,981<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Jun. 30, 2020</a></td>
<td class="nump">$ 170,283<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 765<span></span>
</td>
<td class="nump">88,501<span></span>
</td>
<td class="nump">115,576<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(26,038)<span></span>
</td>
<td class="num">$ (8,521)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingStandardsUpdateExtensibleList', window );">Accounting Standards Update [Extensible List]</a></td>
<td class="text">us-gaap:AccountingStandardsUpdate201613Member<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balances (in shares) at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,260,835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">509,593<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Mar. 31, 2020</a></td>
<td class="nump">$ 173,689<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 763<span></span>
</td>
<td class="nump">86,832<span></span>
</td>
<td class="nump">121,224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(26,643)<span></span>
</td>
<td class="num">$ (8,487)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">(5,648)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,648)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Change in cumulative foreign currency translation adjustment</a></td>
<td class="nump">605<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">605<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Shares issued in connection with stock compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Shares issued in connection with stock compensation plans</a></td>
<td class="nump">263<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">261<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">1,408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury stock activity (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,388)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock activity</a></td>
<td class="num">(34)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (34)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balances (in shares) at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,297,291<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">527,981<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Jun. 30, 2020</a></td>
<td class="nump">$ 170,283<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 765<span></span>
</td>
<td class="nump">$ 88,501<span></span>
</td>
<td class="nump">$ 115,576<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (26,038)<span></span>
</td>
<td class="num">$ (8,521)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingStandardsUpdateExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates amendment to accounting standards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 24: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingStandardsUpdateExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326096&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Dividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Dividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246822956376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">$ (1,493)<span></span>
</td>
<td class="nump">$ 32,414<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">4,716<span></span>
</td>
<td class="nump">3,955<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of purchased intangible assets</a></td>
<td class="nump">707<span></span>
</td>
<td class="nump">795<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of deferred debt issuance costs</a></td>
<td class="nump">99<span></span>
</td>
<td class="nump">83<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">2,559<span></span>
</td>
<td class="nump">2,666<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(1,360)<span></span>
</td>
<td class="nump">424<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">(Gain) loss on disposal of property, plant and equipment</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">317<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Restructuring expenses, net and asset impairments</a></td>
<td class="nump">3,162<span></span>
</td>
<td class="nump">402<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Change in:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable, net</a></td>
<td class="nump">27,245<span></span>
</td>
<td class="num">(16,123)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(5,713)<span></span>
</td>
<td class="num">(8,636)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other</a></td>
<td class="num">(1,242)<span></span>
</td>
<td class="nump">3,850<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(10,778)<span></span>
</td>
<td class="nump">12,657<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">2,477<span></span>
</td>
<td class="nump">936<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_boom_IncreaseDecreaseInAccruedTariffs', window );">Accrued anti-dumping duties and penalties</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(8,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="num">(9,250)<span></span>
</td>
<td class="num">(2,438)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">11,128<span></span>
</td>
<td class="nump">23,302<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows used in investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Acquisition of property, plant and equipment</a></td>
<td class="num">(7,476)<span></span>
</td>
<td class="num">(16,283)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds on sale of property, plant and equipment</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">1,258<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(7,462)<span></span>
</td>
<td class="num">(15,025)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows used in financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermLinesOfCredit', window );">Repayments on bank lines of credit, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,999)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayments on capital expenditure facility</a></td>
<td class="num">(1,562)<span></span>
</td>
<td class="num">(1,562)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Payment of dividends</a></td>
<td class="num">(3,749)<span></span>
</td>
<td class="num">(598)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payment of debt issuance costs</a></td>
<td class="num">(84)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Net proceeds from issuance of common stock to employees and directors</a></td>
<td class="nump">263<span></span>
</td>
<td class="nump">358<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Treasury stock purchases</a></td>
<td class="num">(1,068)<span></span>
</td>
<td class="num">(956)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(6,200)<span></span>
</td>
<td class="num">(6,757)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effects of exchanges rates on cash</a></td>
<td class="num">(571)<span></span>
</td>
<td class="num">(14)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="num">(3,105)<span></span>
</td>
<td class="nump">1,506<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, beginning of the period</a></td>
<td class="nump">20,353<span></span>
</td>
<td class="nump">13,375<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, end of the period</a></td>
<td class="nump">$ 17,248<span></span>
</td>
<td class="nump">$ 14,881<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_boom_IncreaseDecreaseInAccruedTariffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Accrued Tariffs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">boom_IncreaseDecreaseInAccruedTariffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>boom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringSettlementAndImpairmentProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of restructuring charges, remediation cost, and asset impairment loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringSettlementAndImpairmentProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246816471720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF PRESENTATION<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">BASIS OF PRESENTATION</a></td>
<td class="text">BASIS OF PRESENTATION<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The information included in the condensed consolidated financial statements is unaudited but includes all normal and recurring adjustments which, in the opinion of management, are necessary for a fair presentation of the interim periods presented. These condensed consolidated financial statements should be read in conjunction with the financial statements that are included in our Annual Report filed on Form&#160;10-K for the year ended December 31, 2019.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246816362232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text">SIGNIFICANT ACCOUNTING POLICIES<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Principles of Consolidation</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The condensed consolidated financial statements include the accounts of DMC Global Inc. (&#8220;DMC&#8221;, &#8220;we&#8221;, &#8220;us&#8221;, &#8220;our&#8221;, or the &#8220;Company&#8221;) and its controlled subsidiaries. Only subsidiaries in which controlling interests are maintained are consolidated.&#160;All significant intercompany accounts, profits, and transactions have been eliminated in consolidation.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Accounts Receivable</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the Financial Accounting Standards Board (FASB) issued a new accounting pronouncement regarding credit losses for financial instruments. The new standard requires entities to measure expected credit losses for certain financial assets held at the reporting date using a current expected credit loss model, which is based on historical experience, adjusted for current conditions and reasonable and supportable forecasts. The Company's financial instruments within the scope of this guidance primarily include accounts receivable.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">On January 1, 2020, we adopted the new standard under the modified retrospective approach, such that comparative information has not been restated and continues to be reported under accounting standards in effect for those periods. The Company recognized the cumulative effect of the new accounting standard as an adjustment to the January 1, 2020 balance of Retained Earnings in the Condensed Consolidated Balance Sheet, and the adoption of the new accounting standard did not have a material impact on the Company&#8217;s financial position and results of operations given limited historical write-off activity within each of the Company&#8217;s segments. </span></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">In accordance with the new standard, the Company has disaggregated pools of accounts receivable balances by business, geography and/or customer risk profile, and has used history and other experience to establish an allowance for credit losses at the time the receivable is recognized, rather than the historical approach of establishing reserves when accounts receivable balances age or demonstrate they will not be collected. To measure expected credit losses, we have elected to pool trade receivables by segment and analyze DynaEnergetics and NobelClad accounts receivable balances as separate populations. Within each segment, receivables exhibit similar risk characteristics. </span></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">During the six months ended June 30, 2020, we increased our expected loss rate due to the COVID-19 pandemic-related </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">collapse in oil and gas demand and resulting downturn in well completions. In addition, we continued to review receivables outstanding, including aged balances, and in circumstances where we are aware of a specific customer&#8217;s inability to meet its financial obligation to us, we recorded a specific allowance for credit losses (with the offsetting expense charged to &#8220;Selling and distribution expenses&#8221; in our Condensed Consolidated Statements of Operations) against the amounts due, reducing the net recognized receivable to the amount we estimate will be collected. In total, provisions of $3,264 were recorded during the six months ended June 30, 2020. The following table summarizes activity in the allowance for credit losses on receivables from DynaEnergetics and NobelClad customers:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:54.286%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.058%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.134%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.062%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DynaEnergetics</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NobelClad</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DMC Global Inc.</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Allowance for doubtful accounts, December 31, 2019</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">945&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">967&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustment for cumulative effect from change in accounting principle</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current period provision for expected credit losses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,952&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">312&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,264&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Write-offs charged against the allowance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,054)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(178)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,232)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recoveries of amounts previously reserved</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(67)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(134)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(201)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impacts of foreign currency exchange rates and other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Allowance for doubtful accounts, June 30, 2020</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,860&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,882&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Revenue Recognition</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company&#8217;s revenues are primarily derived from consideration paid by customers for tangible goods. The Company analyzes its different goods by segment to determine the appropriate basis for revenue recognition. Revenue is not generated from sources other than contracts with customers and revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities. There are no material upfront costs for operations that are incurred from contracts with customers.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our rights to payments for goods transferred to customers arise when control is transferred at a point in time and not on any other criteria. Payment terms and conditions vary by contract, although terms generally include a requirement of payment within 30 to 60 days. In instances when we require customers to make advance payments prior to the shipment of their orders, we record a contract liability. We have determined that our contract liabilities do not include a significant financing component given the short duration between order initiation and order fulfillment within each of our segments. Please refer to Note 5 &#8220;Contract Liabilities&#8221; for further information on contract liabilities and Note 9 &#8220;Business Segments&#8221; for disaggregated revenue disclosures.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Income Taxes</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We recognize deferred tax assets and liabilities for the expected future income tax consequences of temporary differences between the financial reporting and tax basis of assets and liabilities. Any effects of changes in income tax rates or tax laws are included in the provision for income taxes in the period of enactment. The deferred income tax impact of tax credits is recognized as an immediate adjustment to income tax expense. We recognize deferred tax assets for the expected future effects of all deductible temporary differences to the extent we believe these assets will more likely than not be realized.&#160;We record a valuation allowance when, based on current circumstances, it is more likely than not that all or a portion of the deferred tax assets will not be realized. In making such determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies, recent financial operations and their associated valuation allowances, if any. </span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We recognize the tax benefits from uncertain tax positions only when it is more likely than not, based on the technical merits of the position that it will be sustained upon examination, including the resolution of any related appeals or litigation. The tax benefits recognized in the consolidated financial statements from such a position are measured as the largest benefit that is more likely than not to be realized upon ultimate resolution. We recognize interest and penalties related to uncertain tax positions in operating expense.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Earnings Per Share</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The Company computes earnings per share (&#8220;EPS&#8221;) using a two-class method, which is an earnings allocation formula that determines EPS for (i) each class of common stock (the Company has a single class of common stock), and (ii) participating securities according to dividends declared and participation rights in undistributed earnings. Restricted stock awards are considered participating securities in periods with net income as they receive non-forfeitable rights to dividends similar to common stock. Restricted stock awards do not participate in net losses.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Basic EPS is calculated by dividing net income available to common stockholders of the Company by the weighted average number of shares of common stock outstanding during the period. Diluted EPS adjusts basic EPS for the effects of restricted stock awards, performance share units and other potentially dilutive financial instruments (dilutive securities), only in the periods in which such effect is dilutive. The effect of the dilutive securities is reflected in diluted EPS by application of the more dilutive of (1)&#160;the treasury stock method or (2)&#160;the two-class method assuming nonvested shares are not converted into </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">shares of common stock. For the periods presented, diluted EPS using the treasury stock method was less dilutive than the two-class method; as such, only the two-class method has been included below.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:44.929%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.724%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net (loss) income as reported</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,648)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,244&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,493)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,414&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Distributed net income available to participating securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Undistributed net income available to participating securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(136)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(256)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator for basic net (loss) income per share:</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,648)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,106&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,493)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,153&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Add: Undistributed net income allocated to participating securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">256&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Undistributed net income reallocated to participating securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(134)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(252)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator for diluted net (loss) income per share:</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,648)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,108&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,493)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,157&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding for basic net (loss) income per share</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,832,242&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,647,019&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,745,661&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,624,718&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of dilutive securities (1)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">252,968&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">225,098&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding for diluted net (loss) income per share</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,832,242&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,899,987&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,745,661&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,849,816&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net (loss) income per share:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.38)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.17&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.10)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.20&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.38)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.15&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.10)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.17&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) For the three and six months ended June 30, 2020, 30,967 and 35,742, respectively, shares have been excluded as their effect would have been anti-dilutive.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Deferred compensation</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company maintains a Non-Qualified Deferred Compensation Plan (the &#8220;Plan&#8221;) as part of its overall compensation package for certain employees. Participants are eligible to defer a portion of their annual salary, their annual incentive bonus, and their equity awards through the Plan on a tax-deferred basis. Deferrals into the Plan are not matched or subsidized by the Company, nor are they eligible for above-market or preferential earnings.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Plan provides for deferred compensation obligations to be settled either by delivery of a fixed number of shares of DMC&#8217;s common stock or in cash, in accordance with participant contributions and elections. For deferred equity awards, subsequent to equity award vesting and after a period prescribed by the Plan, participants can elect to diversify contributions of equity awards into other investment options available to Plan participants. Once diversified, contributions of equity awards will be settled by delivery of cash.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has established a grantor trust commonly known as a &#8220;rabbi trust&#8221; and contributed certain assets to satisfy the future obligations to participants in the Plan. These assets are subject to potential claims of the Company&#8217;s general creditors. The assets held in the trust include unvested RSAs, vested company stock awards, company-owned life insurance (&#8220;COLI&#8221;) on certain employees, and money market and mutual funds. Unvested RSAs and common stock held by the trust are reflected in the Consolidated Balance Sheets within &#8220;Treasury stock, at cost, and company stock held for deferred compensation, at par&#8221; at the par value of the common stock or unvested RSAs. These accounts are not adjusted for subsequent changes in the fair value of the common stock. COLI is accounted for at the cash surrender value while money market and mutual funds held by the trust are accounted for at fair value. The balances of $6,104 as of June 30, 2020 and $4,461 as of December 31, 2019 were reflected in the Consolidated Balance Sheets within &#8220;Other assets.&#8221; </span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Deferred compensation obligations that will be settled in cash are accounted for on an accrual basis in accordance with the terms of the Plan. The balances of $6,110 as of June 30, 2020 and $6,143 as of December 31, 2019 were reflected in the Consolidated Balance Sheets within &#8220;Other long-term liabilities.&#8221; These obligations are adjusted based on changes in value of the underlying investment options chosen by Plan participants. Deferred compensation that will be settled by delivery of a fixed </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">number of previously vested shares of the Company&#8217;s common stock are reflected in the Consolidated Statements of Stockholders&#8217; Equity within &#8220;Common stock&#8221; at the par value of the common stock or unvested RSAs. These accounts are not adjusted for subsequent changes in the fair value of the common stock.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Fair Value of Financial Instruments</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. We are required to use an established hierarchy for fair value measurements based upon the inputs to the valuation and the degree to which they are observable or not observable in the market. The three levels in the hierarchy are as follows:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="text-indent:22.5pt;padding-left:27pt;"><span><br/></span></div><div style="text-indent:-13.5pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;">Level 1 &#8212; Inputs to the valuation based upon quoted prices (unadjusted) for identical assets or liabilities in active markets that are accessible as of the measurement date.</span></div><div style="text-indent:22.5pt;padding-left:27pt;"><span><br/></span></div><div style="text-indent:-13.5pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;">Level 2 &#8212; Inputs to the valuation include quoted prices in either markets that are not active, or in active markets for similar assets or liabilities, inputs other than quoted prices that are observable, and inputs that are derived principally from or corroborated by observable market data.</span></div><div style="text-indent:22.5pt;padding-left:27pt;"><span><br/></span></div><div style="text-indent:-13.5pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;">Level 3 &#8212; Inputs to the valuation that are unobservable inputs for the asset or liability.&#160;</span></div><div style="padding-left:36pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The highest priority is assigned to Level 1 inputs and the lowest priority to Level 3 inputs.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The carrying value of accounts receivable and payable, accrued expenses, revolving loans under our credit facility and borrowings under our capital expenditure facility approximate their fair value. Our revolving loans and borrowings under our capital expenditure facility reset each month at market interest rates.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our foreign currency forward contracts are valued using quoted market prices or are determined using a yield curve model based on current market rates. As a result, we classify these investments as Level 2 in the fair value hierarchy. Money market funds and mutual funds of $4,097 as of June 30, 2020 and $2,420 as of  December 31, 2019 were held to satisfy future deferred compensation obligations are valued based upon the market values of underlying securities, and therefore we classify these assets as Level 2 in the fair value hierarchy.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We did not hold any Level 3 assets or liabilities as of&#160;June 30, 2020&#160;or December 31, 2019.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Recently Adopted Accounting Standards </span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued a new accounting pronouncement regarding credit losses for financial instruments. The new standard requires entities to measure expected credit losses for certain financial assets held at the reporting date using a current expected credit loss model, which is based on historical experience, adjusted for current conditions and reasonable and supportable forecasts. The Company adopted the new standard on January 1, 2020. The Company's financial instruments within the scope of this guidance primarily include trade receivables. Please refer to &#8220;Accounts Receivable&#8221; for further information.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Recent Accounting Pronouncements</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">In December 2019, the FASB issued a new accounting pronouncement regarding accounting for income taxes. The new standard removes certain exceptions to the general principles in ASC 740 </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;">Income Taxes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> and also clarifies and amends existing guidance to provide for more consistent application. The new standard will become effective for the Company in the first quarter of fiscal 2021 and early adoption is permitted. We are evaluating the impact that the adoption of this update will have on our consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246816281720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">INVENTORIES</a></td>
<td class="text">INVENTORIES<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Inventories are stated at the lower of cost (first-in, first-out) or net realizable value. Significant cost elements included in inventory are material, labor, freight, subcontract costs, and manufacturing overhead. As necessary, we adjust inventory to its net realizable value by recording provisions for excess, slow moving and obsolete inventory. We regularly review inventory quantities on hand and values, and compare them to estimates of future product demand, market conditions, production requirements and technological developments. </span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Inventories consisted of the following:</span></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:66.274%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.277%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,180&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,173&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work-in-process</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,170&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,194&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,153&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,045&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Supplies</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">257&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">316&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59,760&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,728&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246824125352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PURCHASED INTANGIBLE ASSETS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">PURCHASED INTANGIBLE ASSETS</a></td>
<td class="text">PURCHASED INTANGIBLE ASSETS<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our purchased intangible assets consisted of the following as of&#160;June 30, 2020:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:51.294%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.080%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.080%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.082%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Core technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,374&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,590)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,784&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,131&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35,131)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks / Trade names</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,994&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,994)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,499&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(49,715)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,784&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our purchased intangible assets consisted of the following as of December 31, 2019:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:51.294%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.080%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.080%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.082%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Core technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,717&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,837)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,880&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,091&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35,091)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks / Trade names</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,988&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,988)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,796&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(48,916)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,880&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The change in the gross value of our purchased intangible assets from December 31, 2019 to June 30, 2020 was due to foreign currency translation and an adjustment due to the recognition of tax benefit of tax amortization previously applied to certain goodwill related to the NobelClad and DynaEnergetics reporting units. After the goodwill was written off at September 30, 2017 and December 31, 2015, respectively, the tax amortization reduces other noncurrent intangible assets related to the historical acquisition.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246818266312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONTRACT LIABILITIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">CONTRACT LIABILITIES</a></td>
<td class="text">CONTRACT LIABILITIES<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On occasion, we require customers to make advance payments prior to the shipment of goods in order to help finance our inventory investment on large orders or to keep customers&#8217; credit limits at acceptable levels.&#160;Contract liabilities were as follows:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:62.516%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.595%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.156%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NobelClad</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,639&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,427&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DynaEnergetics</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">587&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,309&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,226&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,736&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We expect to recognize the revenue associated with contract liabilities over a time period no longer than one year. Of the $2,736 recorded as contract liabilities at December 31, 2019, $1,988 was recorded to net sales during the six months ended June 30, 2020.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246818270504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">LEASES</a></td>
<td class="text">LEASESThe Company leases real properties for use in manufacturing and as administrative and sales offices, and leases automobiles and office equipment. The Company determines if a contract contains a lease arrangement at the inception of the contract. For leases in which the Company is the lessee, leases are classified as either finance or operating. Right of use (ROU) assets are initially measured at the present value of lease payments over the lease term plus initial direct costs, if any, with the <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">classification affecting the pattern of expense recognition. If a lease does not provide a discount rate and the rate cannot be readily determined, an incremental borrowing rate is used to determine the future lease payments. Lease and non-lease components within the Company&#8217;s lease agreements are accounted for together.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Nearly all of the Company&#8217;s leasing arrangements are classified as operating leases. ROU asset and lease liability balances were as follows for the periods presented:</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:62.516%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.595%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.156%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ROU asset</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,055&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,423&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current lease liability</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,846&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,716&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term lease liability</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,430&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,777&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease liability</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,276&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,493&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The ROU asset was included in &#8220;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjE5OTAyMzI1Nzk2OQ_050b87d6-f978-4d2a-9bc5-e8f1de914207"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjE5OTAyMzI1Nzk2OQ_fc94bfaa-34b9-45ca-a821-8ff0b51340a3">Other assets</span></span>&#8221; while the current lease liability was reported in &#8220;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjE5OTAyMzI1Nzk3MA_5acb53af-b4e5-4d21-a616-6e5e125bf92f"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjE5OTAyMzI1Nzk3MA_d8c75edd-837d-4938-bf75-1cb20199a12d">Other current liabilities</span></span>&#8221; and the long-term lease liability was reported in &#8220;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjE5OTAyMzI1Nzk3MQ_5d22cd10-3cf9-4ea6-b462-f27c0859e4b6"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl80OS9mcmFnOjFkMmM1MzBhNDVlNTQ3MTBiMDVmYTI5NDg3OGY5MGEzL3RleHRyZWdpb246MWQyYzUzMGE0NWU1NDcxMGIwNWZhMjk0ODc4ZjkwYTNfMjE5OTAyMzI1Nzk3MQ_9e2ed110-886e-454d-aca8-0be84748cf1d">Other long-term liabilities</span></span>&#8221; on the Company&#8217;s Condensed Consolidated Balance Sheet. Cash paid for operating lease liabilities are recorded as cash flows from operating activities in the Company&#8217;s Condensed Consolidated Statements of Cash Flows. For the three months ended June 30, 2020 and 2019, operating lease costs were $894 and $751, respectively. For the six months ended June 30, 2020 and 2019, operating lease costs were $1,996 and $1,436, respectively. Operating lease costs were included in the Company&#8217;s Condensed Consolidated Statements of Operations. Short term and variable lease costs were not material for the three and six months ended June 30, 2020 and 2019.</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Certain of the Company&#8217;s leases contain renewal options and options to extend the leases for up to five years, and a majority of these options are reflected in the calculation of the ROU asset and lease liability due to the likelihood of renewal.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the weighted average lease terms and discount rates for operating lease liabilities: </span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:76.330%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:19.670%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.62</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average discount rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table represents maturities of operating lease liabilities as of June 30, 2020:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:80.844%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.156%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due within 1 year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,846&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due after 1 year through 2 years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,924&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due after 2 years through 3 years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,766&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due after 3 years through 4 years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,609&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due after 4 years through 5 years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,538&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due after 5 years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,148&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total future minimum lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,831&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less imputed interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,555)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,276&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246817643704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">DEBT</a></td>
<td class="text">DEBT&#160;<div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Outstanding borrowings consisted of the following:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:67.444%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.011%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.815%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Syndicated credit agreement:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. Dollar revolving loan</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital expenditure facility</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,313&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,875&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding borrowings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,313&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,875&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(593)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(603)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,720&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,272&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: current portion of long-term debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,125)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,125)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term debt</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,595&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,147&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Syndicated Credit Agreement</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On March 8, 2018, we entered into a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEyYjFjODA5ZjhjYjQxYzZhNmE2YWFkZWVjMzI0ZjI2L3NlYzphMmIxYzgwOWY4Y2I0MWM2YTZhNmFhZGVlYzMyNGYyNl81Mi9mcmFnOjdmMzBjNGU4NmQzZjRhMzViOGVkODgwNGVjNjAyNjFiL3RleHRyZWdpb246N2YzMGM0ZTg2ZDNmNGEzNWI4ZWQ4ODA0ZWM2MDI2MWJfMTM5_a9b5994f-7efe-4e5f-a3b9-ae02471269b3">five</span>-year $75,000 syndicated credit agreement (&#8220;credit facility&#8221;) which replaced in its entirety our prior syndicated credit facility entered into on February 23, 2015. The credit facility allows for revolving loans of up to $50,000 with a $20,000 US dollar equivalent sublimit for alternative currency loans. In addition, the agreement provided for a $25,000 Capital Expenditure Facility (&#8220;Capex Facility&#8221;) which was used to assist in financing our DynaEnergetics manufacturing expansion project in Blum, Texas. At the end of year one, the Capex Facility converted to a term loan which is amortizable at 12.5% of principal per year with a balloon payment for the outstanding balance upon the credit facility maturity date in 2023. The Capex Facility bears interest at a LIBOR-based variable rate which at June 30, 2020  was 2.49%. In 2019, we prepaid an additional $7,000 above the required amortization amount. The credit facility has a $100,000 accordion feature to increase the commitments under the revolving loan class and/or by adding a term loan subject to approval by applicable lenders. We entered into the credit facility with a syndicate of three banks, with KeyBank, N.A. acting as administrative agent. The syndicated credit facility is secured by the assets of DMC including accounts receivable, inventory, and fixed assets, as well as guarantees and share pledges by DMC and its subsidiaries.</span></div><div style="text-indent:22.5pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Borrowings under the $50,000 revolving loan can be in the form of one, two, three, or six month LIBOR rate loans. Additionally, US dollar borrowings on the revolving loan can be in the form of Base Rate loans (Base Rate borrowings are based on the greater of the administrative agent&#8217;s Prime rates, an adjusted Federal Funds rate or an adjusted LIBOR rate). LIBOR loans bear interest at the applicable </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">LIBOR</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> rate plus an applicable margin (varying from 1.50% to 3.00%). Base Rate loans bear interest at the defined Base rate plus an applicable margin (varying from 0.50% to 2.00%). All revolver loan borrowings and repayments have been in the form of one-month or two-month loans and are reported on a net basis in our Condensed Consolidated Statements of Cash Flows.</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Borrowings under the $20,000 alternate currency sublimit can be in euros, Canadian dollars, pounds sterling, and in any other currency acceptable to the administrative agent. Alternative currency borrowings denominated in euros, pounds sterling, and any other currency that is dealt with on the London Interbank Deposit Market shall be comprised of LIBOR loans and bear interest at the LIBOR rate plus an applicable margin (varying from 1.50% to 3.00%).</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On June 25, 2020, we entered into an amendment ("Amendment") to the credit facility. The Amendment waives the debt service coverage ratio covenant for the quarters ending September 30, 2020, December 31, 2020, and March 31, 2021. The debt service coverage ratio minimum of 1.35 to 1 was applicable for the quarter ending June 30, 2020 and will resume beginning with the quarter ending June 30, 2021 and thereafter. The debt service coverage ratio is defined in the credit facility as the ratio of Consolidated Pro Forma EBITDA less the sum of capital distributions paid in cash, cash income taxes and Consolidated Unfunded Capital Expenditures (as defined in the credit facility) to Debt Service Charges (as defined in the credit facility).</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Additionally, the Amendment added a Minimum Liquidity covenant requirin</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">g the total of cash and cash equivalents held by U.S. subsidiaries and available borrowing capacity under the credit facility to exceed $10,000 f</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">or the quarters ending September 30, 2020, December 31, 2020, and March 31, 2021. The Minimum Liquidity covenant is not required after the quarter ending March 31, 2021.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the period from the Amendment through August 31, 2020, borrowings outstanding under the credit facility will bear interest at LIBOR plus a margin of 1.75% or at a Base Rate (as defined in the credit facility) plus a margin of 0.75%. For the period from September 1, 2020 through the date of receipt of the covenant compliance certificate for the quarter ending March 31, 2021, borrowings outstanding under the credit facility will bear interest at LIBOR plus a margin of 1.75% to 3.00% or at a Base Rate plus a margin of 0.75% to 2.00%. In each case, the margin is based on the Company's Leverage Ratio of </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Consolidated Funded Indebtedness (as defined in the credit facility) on the last day of such period to Consolidated Pro Forma EBITDA for such period. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Additionally, the Amendment sets the minimum LIBOR at 0.75%</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The credit facility, as amended, includes various covenants and restrictions, certain of which relate to the payment of dividends or other distributions to stockholders; redemption of capital stock; incurrence of additional indebtedness; mortgaging, pledging or disposition of major assets; and maintenance of specified ratios. As of June 30, 2020, we were in compliance with all financial covenants and other provisions of our debt agreements. </span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We also maintain a line of credit with a German bank for certain European operations. This line of credit provides a borrowing capacity of &#8364;4,000, of which &#8364;243 is available as of June 30, 2020 after considering outstanding letters of credit. </span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Included in long-term debt are deferred debt issuance costs of $593 and $603 as of June 30, 2020 and December 31, 2019, respectively. Deferred debt issuance costs are being amortized over the remaining term of the credit facility which expires on March 8, 2023.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246816492536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text">INCOME TAXES<div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The effective tax rate for each of the periods reported differs from the U.S. statutory rate primarily due to variation in contribution to consolidated pre-tax income from each jurisdiction for the respective periods, differences between the U.S. and foreign tax rates (which range from 20% to 34%), permanent differences between book and taxable income, and changes to valuation allowances on our deferred tax assets.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">We assess the available positive and negative evidence to estimate if sufficient future taxable income will be generated to use existing deferred tax assets. Additionally, a three-year cumulative loss at a Consolidated Financial Statement level may be viewed as negative evidence impacting a jurisdiction that by itself is not in a three-year cumulative loss position. During the six months ended June 30, 2020, we did not record any adjustments to valuation allowances. At March 31, 2019, the Company was no longer in a three-year cumulative loss position in the U.S. and we believe sufficient future taxable income will be generated to use existing deferred tax assets in that jurisdiction. Accordingly, during the three months ended March 31, 2019, we released valuation allowances of $368 in that jurisdiction and certain states. The Company will continue to monitor the realizability of deferred tax assets and the need for valuation allowances and will record adjustments in the periods in which facts support such adjustments.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Tax Cuts and Jobs Act (&#8220;TCJA&#8221;) provides that foreign earnings generally can be repatriated to the U.S. without federal tax consequence. We have reassessed the assertion that cumulative earnings by our foreign subsidiaries are indefinitely reinvested. We continue to permanently reinvest the earnings of our international subsidiaries and therefore we do not provide for U.S. income taxes or withholding taxes that could result from the distribution of those earnings to the U.S. parent. If any such earnings were ultimately distributed to the U.S. in the form of dividends or otherwise, or if the shares of our international subsidiaries were sold or transferred, we could be subject to additional U.S. federal and state income taxes. Due to the multiple avenues in which earnings can be repatriated, and because a large portion of these earnings are not liquid, it is not practical to estimate the amount of additional taxes that might be payable on these amounts of undistributed foreign income.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">During the first quarter of 2020, we filed for a quick refund of our 2019 U.S. tax overpayment of $2,700 followed by a tax return filing in the second quarter. We expect to receive the payment during the third quarter of 2020. During the fourth quarter of 2019, our German operating entities commenced a tax audit for fiscal years 2015 through 2017. If any issues addressed in the audit are resolved in a manner not consistent with our expectations, the Company could be required to adjust its provision for income taxes in future periods.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246816114664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS SEGMENTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">BUSINESS SEGMENTS</a></td>
<td class="text">BUSINESS SEGMENTS<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our business is organized into two segments:&#160;DynaEnergetics and NobelClad. DynaEnergetics designs, manufactures and distributes products utilized by the global oil and gas industry principally for the perforation of oil and gas wells. NobelClad is a global leader in the production of explosion-welded clad metal plates for use in the construction of corrosion resistant industrial processing equipment and specialized transition joints. </span></div><div style="text-indent:22.5pt;margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our reportable segments are separately managed strategic business units that offer different products and services. Each segment&#8217;s products are marketed to different customer types and require different manufacturing processes and technologies.</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Segment information is as follows:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:39.081%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.186%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DynaEnergetics</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,643&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88,628&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,863&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">168,464&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NobelClad</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,560&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,326&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,903&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,625&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,203&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110,954&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">116,766&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">211,089&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:39.081%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.186%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating (loss) income</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DynaEnergetics</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,895)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,813&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,711&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,923&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NobelClad</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,985&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,923&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,459&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,753&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Segment operating (loss) income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,910)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,736&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,170&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,676&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unallocated corporate expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,639)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,588)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,256)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,905)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,441)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,495)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,559)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,666)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other (expense) income, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(85)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">343&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">322&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(156)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(409)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(394)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(782)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Loss) income before income taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,231)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,587&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,007)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,645&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:39.081%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.186%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DynaEnergetics</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,772&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,719&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,544&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,118&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NobelClad</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">881&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">835&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,715&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,632&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Segment depreciation and amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,653&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,554&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,259&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,750&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate and other (1)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">164&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated depreciation and amortization</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,717&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,554&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,423&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,750&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) Prior to Q4 2019, the Company fully allocated corporate and other depreciation to the segments.</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The disaggregation of revenue earned from contracts with customers based on the geographic location of the customer is as follows.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">DynaEnergetics</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:39.374%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.185%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,335&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75,323&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57,607&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">143,281&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">India</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,707&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,023&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Egypt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">943&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">872&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,254&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,734&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Malaysia</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">531&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">123&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">912&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">123&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Kuwait</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">520&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">746&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,029&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">746&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Indonesia</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">467&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">941&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">946&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,180&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">387&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United Arab Emirates</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,594&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">751&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,098&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pakistan</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">384&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">340&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canada</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,919&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">668&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,376&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Iraq</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,188&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">690&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,189&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">886&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rest of the world</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,740&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,348&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,713&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,543&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total DynaEnergetics</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,643&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88,628&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,863&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">168,464&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:36pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NobelClad</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:39.374%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.185%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,462&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,304&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,505&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,947&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United Arab Emirates</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,881&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">289&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,620&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,273&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canada</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,693&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,335&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,461&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,359&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">802&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">828&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,788&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,831&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Norway</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">680&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,538&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,640&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,160&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Spain</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">626&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">285&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,873&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">346&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">France</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">602&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">896&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,092&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,653&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Netherlands</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">369&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">378&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">915&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,012&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Australia</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">357&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">397&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">606&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">845&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Singapore</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">250&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">824&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">South Korea</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">222&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">413&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,212&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">881&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sweden</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">836&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">556&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,137&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">India</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">155&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">146&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">279&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Belgium</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">598&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">410&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,483&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Greece</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">188&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rest of the world</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,408&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,065&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,067&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,393&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total NobelClad</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,560&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,326&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,903&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,625&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div>During the three months ended June 30, 2020, no customers accounted for greater than 10% of consolidated net sales. During the six months ended June 30, 2020 and the three and six months ended June 30, 2019, one customer in our DynaEnergetics segment accounted for greater than 10% of consolidated net sales.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246816474184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE INSTRUMENTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">DERIVATIVE INSTRUMENTS</a></td>
<td class="text">DERIVATIVE INSTRUMENTS<div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are exposed to foreign currency exchange risk resulting from fluctuations in exchange rates, primarily the U.S. dollar to euro, the U.S. dollar to Canadian dollar, and, to a lesser extent, other currencies, arising from inter-company and third-party transactions entered into by our subsidiaries that are denominated in currencies other than their functional currency. Changes in exchange rates with respect to these transactions result in unrealized gains or losses if such transactions are unsettled at the end of the reporting period or realized gains or losses at settlement of the transaction. We use foreign currency forward contracts to offset foreign exchange rate fluctuations on foreign currency denominated asset and liability positions. None of these contracts are designated as accounting hedges, and all changes in the fair value of the forward contracts are recognized in &#8220;Other (expense) income, net&#8221; within our Condensed Consolidated Statements of Operations.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We execute derivatives with a specialized foreign exchange brokerage firm. The primary credit risk inherent in derivative agreements is the possibility that a loss may occur from the nonperformance of a counterparty to the agreements. We perform a review of the credit risk of our counterparties at the inception of the contract and on an ongoing basis. We anticipate that our counterparties will be able to fully satisfy their obligations under the agreements but will take action if doubt arises regarding the counterparties&#8217; ability to perform. </span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of&#160;June 30, 2020 and December 31, 2019, the notional amounts of the forward currency contracts the Company held were $19,163 and $22,860, respectively. At June 30, 2020 and December 31, 2019, the fair values of outstanding foreign currency forward contracts were $0.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents the location and amount of net gains (losses) from hedging activities:</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:20.222%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:22.707%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.724%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivative</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Statements of Operations Location</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency contracts</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other (expense) income, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(706)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(53)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">128&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI http://asc.fasb.org/topic&amp;trid=2229140<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246816474184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDisclosures', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text">COMMITMENTS AND CONTINGENCIES<div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Contingent Liabilities</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company records an accrual for contingent liabilities when a loss is both probable and reasonably estimable. If some amount within a range of loss appears to be a better estimate than any other amount within the range, that amount is accrued. When no amount within a range of loss appears to be a better estimate than any other amount, the lowest amount in the range is accrued. </span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Legal Proceedings</span></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">From time to time, we may become involved in various lawsuits and legal proceedings which arise in the ordinary course of business. However, litigation is subject to inherent uncertainties, and an adverse result in these or other matters may arise from time to time that may harm our business. We are currently not aware of any such legal proceedings or claims that we believe will have, individually or in the aggregate, a material adverse effect on our business, financial condition or operating results.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyDisclosures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 30<br> -URI http://asc.fasb.org/subtopic&amp;trid=2127197<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2127163<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDisclosures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246818370040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RESTRUCTURING AND ASSET IMPAIRMENTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">RESTRUCTURING AND ASSET IMPAIRMENTS</a></td>
<td class="text">RESTRUCTURING AND ASSET IMPAIRMENTSDuring the second quarter of 2020 the COVID-19 pandemic-related collapse in oil and gas demand led to a downturn in well completions and the corresponding demand for DynaEnergetics&#8217; products. As a result, DynaEnergetics recorded asset impairment charges of $1,181 on certain manufacturing assets that will no longer be utilized in production at its Blum, Texas and Troisdorf, Germany facilities. Additionally, both DynaEnergetics and NobelClad further reduced the respective workforces during the quarter. Finally, DynaEnergetics continued activities to prepare its Tyumen, Siberia facility for sale. As of June 30, 2020, total DynaEnergetics Siberia&#8217;s assets classified as held for sale were $421. We expect the sale of the remaining assets will be finalized during the third quarter.<div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">During the first quarter of 2020, DMC reduced its workforce by 264 positions to address a sharp decline in well completions in the Company&#8217;s core oil and gas end market principally due to the COVID-19 pandemic. The workforce reduction impacted full-time, part-time and temporary direct-labor roles in manufacturing and assembly at DynaEnergetics as well as general and administrative positions at DynaEnergetics, NobelClad, and at DMC&#8217;s corporate office.</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> </span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the fourth quarter of 2017, NobelClad announced plans to consolidate its European production facilities by closing manufacturing operations in France. During the second quarter of 2019, NobelClad sold its production facility and related assets and other machinery and equipment to third-parties for a gain of $519. Additionally, it moved certain machinery and equipment to its manufacturing facility in Germany. During the second quarter of 2019, NobelClad also recorded an additional accrual of $712 for known and probable severance liabilities related to employees terminated as part of closing the manufacturing operations in France. The additional severance accrual was recorded based, in part, on a successful appeal of the severance benefits by some terminated employees during the second quarter of 2019.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Total restructuring and impairment charges incurred for these programs are as follows and are reported in the &#8220;Restructuring expenses, net and asset impairments&#8221; line item in our Condensed Consolidated Statements of Operations:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:27.093%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.603%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Severance</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset impairment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equipment Moving Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Exit Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NobelClad</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">191&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">195&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DynaEnergetics</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">121&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,181&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">423&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,851&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">312&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,181&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">427&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,046&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-bottom:10pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:28.555%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.210%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.672%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.672%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.611%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="36" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Severance</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain on asset disposal</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract Termination Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equipment Moving Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Exit Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NobelClad</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">712&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(519)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">324&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="margin-bottom:10pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:12.766%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.604%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Severance</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset impairment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract Termination Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equipment Moving Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Exit Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NobelClad</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">244&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">254&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DynaEnergetics</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">828&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,181&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">643&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,789&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">119&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">119&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,191&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,181&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">653&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,162&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-bottom:10pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:28.780%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.278%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.751%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.812%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.285%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.751%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.663%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Severance</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain on asset disposal</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract Termination Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equipment Moving Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Exit Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NobelClad</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">712&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(636)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">227&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">402&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:22.5pt;margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the six months ended June 30, 2020, the changes to the restructuring liability associated with these programs is summarized below:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:21.391%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.982%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.888%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.627%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net expense (1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments and Other Adjustments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Currency Adjustments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Severance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,404&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,191&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,302)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(168)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,125&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract termination costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equipment moving costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(126)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other exit costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">271&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">653&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(989)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">141&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,675&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,981&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,417)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,211&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) Excludes asset impairment expenses</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -URI http://asc.fasb.org/topic&amp;trid=2175745<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246928288680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Principles of Consolidation</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The condensed consolidated financial statements include the accounts of DMC Global Inc. (&#8220;DMC&#8221;, &#8220;we&#8221;, &#8220;us&#8221;, &#8220;our&#8221;, or the &#8220;Company&#8221;) and its controlled subsidiaries. Only subsidiaries in which controlling interests are maintained are consolidated.&#160;All significant intercompany accounts, profits, and transactions have been eliminated in consolidation.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable</a></td>
<td class="text"><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Accounts Receivable</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the Financial Accounting Standards Board (FASB) issued a new accounting pronouncement regarding credit losses for financial instruments. The new standard requires entities to measure expected credit losses for certain financial assets held at the reporting date using a current expected credit loss model, which is based on historical experience, adjusted for current conditions and reasonable and supportable forecasts. The Company's financial instruments within the scope of this guidance primarily include accounts receivable.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">On January 1, 2020, we adopted the new standard under the modified retrospective approach, such that comparative information has not been restated and continues to be reported under accounting standards in effect for those periods. The Company recognized the cumulative effect of the new accounting standard as an adjustment to the January 1, 2020 balance of Retained Earnings in the Condensed Consolidated Balance Sheet, and the adoption of the new accounting standard did not have a material impact on the Company&#8217;s financial position and results of operations given limited historical write-off activity within each of the Company&#8217;s segments. </span></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">In accordance with the new standard, the Company has disaggregated pools of accounts receivable balances by business, geography and/or customer risk profile, and has used history and other experience to establish an allowance for credit losses at the time the receivable is recognized, rather than the historical approach of establishing reserves when accounts receivable balances age or demonstrate they will not be collected. To measure expected credit losses, we have elected to pool trade receivables by segment and analyze DynaEnergetics and NobelClad accounts receivable balances as separate populations. Within each segment, receivables exhibit similar risk characteristics. </span></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">During the six months ended June 30, 2020, we increased our expected loss rate due to the COVID-19 pandemic-related </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">collapse in oil and gas demand and resulting downturn in well completions. In addition, we continued to review receivables outstanding, including aged balances, and in circumstances where we are aware of a specific customer&#8217;s inability to meet its financial obligation to us, we recorded a specific allowance for credit losses (with the offsetting expense charged to &#8220;Selling and distribution expenses&#8221; in our Condensed Consolidated Statements of Operations) against the amounts due, reducing the net recognized receivable to the amount we estimate will be collected. In total, provisions of $3,264 were recorded during the six months ended June 30, 2020. The following table summarizes activity in the allowance for credit losses on receivables from DynaEnergetics and NobelClad customers:</span></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:54.286%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.058%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.134%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.062%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DynaEnergetics</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NobelClad</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DMC Global Inc.</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Allowance for doubtful accounts, December 31, 2019</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">945&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">967&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustment for cumulative effect from change in accounting principle</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current period provision for expected credit losses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,952&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">312&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,264&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Write-offs charged against the allowance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,054)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(178)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,232)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recoveries of amounts previously reserved</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(67)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(134)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(201)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impacts of foreign currency exchange rates and other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Allowance for doubtful accounts, June 30, 2020</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,860&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,882&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Revenue Recognition</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company&#8217;s revenues are primarily derived from consideration paid by customers for tangible goods. The Company analyzes its different goods by segment to determine the appropriate basis for revenue recognition. Revenue is not generated from sources other than contracts with customers and revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities. There are no material upfront costs for operations that are incurred from contracts with customers.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our rights to payments for goods transferred to customers arise when control is transferred at a point in time and not on any other criteria. Payment terms and conditions vary by contract, although terms generally include a requirement of payment within 30 to 60 days. In instances when we require customers to make advance payments prior to the shipment of their orders, we record a contract liability. We have determined that our contract liabilities do not include a significant financing component given the short duration between order initiation and order fulfillment within each of our segments. Please refer to Note 5 &#8220;Contract Liabilities&#8221; for further information on contract liabilities and Note 9 &#8220;Business Segments&#8221; for disaggregated revenue disclosures.</span></div>On occasion, we require customers to make advance payments prior to the shipment of goods in order to help finance our inventory investment on large orders or to keep customers&#8217; credit limits at acceptable levels.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Income Taxes</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We recognize deferred tax assets and liabilities for the expected future income tax consequences of temporary differences between the financial reporting and tax basis of assets and liabilities. Any effects of changes in income tax rates or tax laws are included in the provision for income taxes in the period of enactment. The deferred income tax impact of tax credits is recognized as an immediate adjustment to income tax expense. We recognize deferred tax assets for the expected future effects of all deductible temporary differences to the extent we believe these assets will more likely than not be realized.&#160;We record a valuation allowance when, based on current circumstances, it is more likely than not that all or a portion of the deferred tax assets will not be realized. In making such determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies, recent financial operations and their associated valuation allowances, if any. </span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We recognize the tax benefits from uncertain tax positions only when it is more likely than not, based on the technical merits of the position that it will be sustained upon examination, including the resolution of any related appeals or litigation. The tax benefits recognized in the consolidated financial statements from such a position are measured as the largest benefit that is more likely than not to be realized upon ultimate resolution. We recognize interest and penalties related to uncertain tax positions in operating expense.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Earnings Per Share</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The Company computes earnings per share (&#8220;EPS&#8221;) using a two-class method, which is an earnings allocation formula that determines EPS for (i) each class of common stock (the Company has a single class of common stock), and (ii) participating securities according to dividends declared and participation rights in undistributed earnings. Restricted stock awards are considered participating securities in periods with net income as they receive non-forfeitable rights to dividends similar to common stock. Restricted stock awards do not participate in net losses.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Basic EPS is calculated by dividing net income available to common stockholders of the Company by the weighted average number of shares of common stock outstanding during the period. Diluted EPS adjusts basic EPS for the effects of restricted stock awards, performance share units and other potentially dilutive financial instruments (dilutive securities), only in the periods in which such effect is dilutive. The effect of the dilutive securities is reflected in diluted EPS by application of the more dilutive of (1)&#160;the treasury stock method or (2)&#160;the two-class method assuming nonvested shares are not converted into </span></div>shares of common stock.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationRelatedCostsPolicyTextBlock', window );">Deferred Compensation</a></td>
<td class="text"><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Deferred compensation</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company maintains a Non-Qualified Deferred Compensation Plan (the &#8220;Plan&#8221;) as part of its overall compensation package for certain employees. Participants are eligible to defer a portion of their annual salary, their annual incentive bonus, and their equity awards through the Plan on a tax-deferred basis. Deferrals into the Plan are not matched or subsidized by the Company, nor are they eligible for above-market or preferential earnings.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Plan provides for deferred compensation obligations to be settled either by delivery of a fixed number of shares of DMC&#8217;s common stock or in cash, in accordance with participant contributions and elections. For deferred equity awards, subsequent to equity award vesting and after a period prescribed by the Plan, participants can elect to diversify contributions of equity awards into other investment options available to Plan participants. Once diversified, contributions of equity awards will be settled by delivery of cash.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has established a grantor trust commonly known as a &#8220;rabbi trust&#8221; and contributed certain assets to satisfy the future obligations to participants in the Plan. These assets are subject to potential claims of the Company&#8217;s general creditors. The assets held in the trust include unvested RSAs, vested company stock awards, company-owned life insurance (&#8220;COLI&#8221;) on certain employees, and money market and mutual funds. Unvested RSAs and common stock held by the trust are reflected in the Consolidated Balance Sheets within &#8220;Treasury stock, at cost, and company stock held for deferred compensation, at par&#8221; at the par value of the common stock or unvested RSAs. These accounts are not adjusted for subsequent changes in the fair value of the common stock. COLI is accounted for at the cash surrender value while money market and mutual funds held by the trust are accounted for at fair value. The balances of $6,104 as of June 30, 2020 and $4,461 as of December 31, 2019 were reflected in the Consolidated Balance Sheets within &#8220;Other assets.&#8221; </span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Deferred compensation obligations that will be settled in cash are accounted for on an accrual basis in accordance with the terms of the Plan. The balances of $6,110 as of June 30, 2020 and $6,143 as of December 31, 2019 were reflected in the Consolidated Balance Sheets within &#8220;Other long-term liabilities.&#8221; These obligations are adjusted based on changes in value of the underlying investment options chosen by Plan participants. Deferred compensation that will be settled by delivery of a fixed </span></div>number of previously vested shares of the Company&#8217;s common stock are reflected in the Consolidated Statements of Stockholders&#8217; Equity within &#8220;Common stock&#8221; at the par value of the common stock or unvested RSAs. These accounts are not adjusted for subsequent changes in the fair value of the common stock.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value of Financial Instruments</a></td>
<td class="text">Fair Value of Financial Instruments<div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. We are required to use an established hierarchy for fair value measurements based upon the inputs to the valuation and the degree to which they are observable or not observable in the market. The three levels in the hierarchy are as follows:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="text-indent:22.5pt;padding-left:27pt;"><span><br/></span></div><div style="text-indent:-13.5pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;">Level 1 &#8212; Inputs to the valuation based upon quoted prices (unadjusted) for identical assets or liabilities in active markets that are accessible as of the measurement date.</span></div><div style="text-indent:22.5pt;padding-left:27pt;"><span><br/></span></div><div style="text-indent:-13.5pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;">Level 2 &#8212; Inputs to the valuation include quoted prices in either markets that are not active, or in active markets for similar assets or liabilities, inputs other than quoted prices that are observable, and inputs that are derived principally from or corroborated by observable market data.</span></div><div style="text-indent:22.5pt;padding-left:27pt;"><span><br/></span></div><div style="text-indent:-13.5pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;">Level 3 &#8212; Inputs to the valuation that are unobservable inputs for the asset or liability.&#160;</span></div><div style="padding-left:36pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The highest priority is assigned to Level 1 inputs and the lowest priority to Level 3 inputs.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The carrying value of accounts receivable and payable, accrued expenses, revolving loans under our credit facility and borrowings under our capital expenditure facility approximate their fair value. Our revolving loans and borrowings under our capital expenditure facility reset each month at market interest rates.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our foreign currency forward contracts are valued using quoted market prices or are determined using a yield curve model based on current market rates. As a result, we classify these investments as Level 2 in the fair value hierarchy. Money market funds and mutual funds of $4,097 as of June 30, 2020 and $2,420 as of  December 31, 2019 were held to satisfy future deferred compensation obligations are valued based upon the market values of underlying securities, and therefore we classify these assets as Level 2 in the fair value hierarchy.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted Accounting Standards and Recent Accounting Pronouncements</a></td>
<td class="text"><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Recently Adopted Accounting Standards </span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued a new accounting pronouncement regarding credit losses for financial instruments. The new standard requires entities to measure expected credit losses for certain financial assets held at the reporting date using a current expected credit loss model, which is based on historical experience, adjusted for current conditions and reasonable and supportable forecasts. The Company adopted the new standard on January 1, 2020. The Company's financial instruments within the scope of this guidance primarily include trade receivables. Please refer to &#8220;Accounts Receivable&#8221; for further information.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Recent Accounting Pronouncements</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">In December 2019, the FASB issued a new accounting pronouncement regarding accounting for income taxes. The new standard removes certain exceptions to the general principles in ASC 740 </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;">Income Taxes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> and also clarifies and amends existing guidance to provide for more consistent application. The new standard will become effective for the Company in the first quarter of fiscal 2021 and early adoption is permitted. We are evaluating the impact that the adoption of this update will have on our consolidated financial statements.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text">Inventories are stated at the lower of cost (first-in, first-out) or net realizable value. Significant cost elements included in inventory are material, labor, freight, subcontract costs, and manufacturing overhead. As necessary, we adjust inventory to its net realizable value by recording provisions for excess, slow moving and obsolete inventory. We regularly review inventory quantities on hand and values, and compare them to estimates of future product demand, market conditions, production requirements and technological developments.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationRelatedCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18726-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationRelatedCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32280-109318<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116846552&amp;loc=d3e543-108305<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e4975-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5212-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5093-111524<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5033-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246928480552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Schedule of Allowance for Credit Losses on Receivables</a></td>
<td class="text">The following table summarizes activity in the allowance for credit losses on receivables from DynaEnergetics and NobelClad customers:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:54.286%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.058%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.134%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.062%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DynaEnergetics</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NobelClad</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DMC Global Inc.</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Allowance for doubtful accounts, December 31, 2019</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">945&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">967&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustment for cumulative effect from change in accounting principle</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current period provision for expected credit losses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,952&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">312&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,264&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Write-offs charged against the allowance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,054)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(178)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,232)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recoveries of amounts previously reserved</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(67)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(134)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(201)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impacts of foreign currency exchange rates and other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Allowance for doubtful accounts, June 30, 2020</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,860&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,882&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Computation and Reconciliation of Earnings Per Common Share</a></td>
<td class="text">For the periods presented, diluted EPS using the treasury stock method was less dilutive than the two-class method; as such, only the two-class method has been included below.<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:44.929%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.724%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net (loss) income as reported</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,648)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,244&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,493)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,414&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Distributed net income available to participating securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Undistributed net income available to participating securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(136)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(256)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator for basic net (loss) income per share:</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,648)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,106&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,493)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,153&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Add: Undistributed net income allocated to participating securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">256&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Undistributed net income reallocated to participating securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(134)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(252)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator for diluted net (loss) income per share:</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,648)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,108&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,493)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,157&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding for basic net (loss) income per share</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,832,242&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,647,019&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,745,661&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,624,718&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of dilutive securities (1)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">252,968&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">225,098&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding for diluted net (loss) income per share</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,832,242&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,899,987&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,745,661&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,849,816&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net (loss) income per share:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.38)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.17&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.10)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.20&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.38)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.15&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.10)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.17&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246816353624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Components of Inventory</a></td>
<td class="text">Inventories consisted of the following:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:66.274%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.277%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,180&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,173&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work-in-process</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,170&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,194&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,153&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,045&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Supplies</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">257&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">316&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59,760&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,728&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246817927128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PURCHASED INTANGIBLE ASSETS (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock', window );">Schedule of Details of Purchased Intangible Assets, Other Than Goodwill</a></td>
<td class="text"><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our purchased intangible assets consisted of the following as of&#160;June 30, 2020:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:51.294%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.080%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.080%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.082%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Core technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,374&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,590)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,784&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,131&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35,131)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks / Trade names</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,994&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,994)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,499&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(49,715)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,784&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our purchased intangible assets consisted of the following as of December 31, 2019:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:51.294%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.080%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.080%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.082%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Core technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,717&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,837)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,880&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,091&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35,091)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks / Trade names</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,988&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,988)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,796&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(48,916)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,880&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246816367960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONTRACT LIABILITIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Schedule of Contract Liabilities</a></td>
<td class="text">Contract liabilities were as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:62.516%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.595%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.156%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NobelClad</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,639&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,427&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DynaEnergetics</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">587&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,309&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,226&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,736&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246817577912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_boom_OperatingLeaseAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Operating Lease Assets and Liabilities</a></td>
<td class="text"><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Nearly all of the Company&#8217;s leasing arrangements are classified as operating leases. ROU asset and lease liability balances were as follows for the periods presented:</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:62.516%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.595%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.156%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ROU asset</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,055&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,423&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current lease liability</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,846&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,716&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term lease liability</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,430&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,777&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease liability</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,276&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,493&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Operating Lease, Supplemental Disclosures</a></td>
<td class="text"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the weighted average lease terms and discount rates for operating lease liabilities: </span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:76.330%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:19.670%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.62</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average discount rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Operating Lease, Liability, Maturity</a></td>
<td class="text"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table represents maturities of operating lease liabilities as of June 30, 2020:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:80.844%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.156%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due within 1 year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,846&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due after 1 year through 2 years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,924&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due after 2 years through 3 years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,766&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due after 3 years through 4 years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,609&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due after 4 years through 5 years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,538&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due after 5 years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,148&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total future minimum lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,831&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less imputed interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,555)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,276&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_boom_OperatingLeaseAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating Lease Right-Of-Use Assets And Liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">boom_OperatingLeaseAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>boom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246817584344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock', window );">Schedule of Lines of Credit</a></td>
<td class="text"><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Outstanding borrowings consisted of the following:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:67.444%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.011%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.815%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Syndicated credit agreement:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. Dollar revolving loan</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital expenditure facility</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,313&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,875&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding borrowings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,313&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,875&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(593)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(603)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,720&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,272&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: current portion of long-term debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,125)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,125)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term debt</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,595&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,147&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(e),(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246817583784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS SEGMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Information</a></td>
<td class="text"><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Segment information is as follows:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:39.081%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.186%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DynaEnergetics</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,643&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88,628&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,863&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">168,464&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NobelClad</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,560&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,326&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,903&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,625&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,203&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110,954&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">116,766&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">211,089&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:39.081%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.186%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating (loss) income</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DynaEnergetics</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,895)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,813&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,711&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,923&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NobelClad</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,985&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,923&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,459&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,753&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Segment operating (loss) income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,910)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,736&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,170&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,676&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unallocated corporate expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,639)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,588)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,256)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,905)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,441)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,495)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,559)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,666)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other (expense) income, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(85)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">343&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">322&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(156)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(409)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(394)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(782)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Loss) income before income taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,231)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,587&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,007)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,645&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:39.081%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.186%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DynaEnergetics</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,772&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,719&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,544&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,118&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NobelClad</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">881&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">835&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,715&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,632&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Segment depreciation and amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,653&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,554&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,259&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,750&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate and other (1)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">164&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated depreciation and amortization</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,717&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,554&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,423&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,750&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) Prior to Q4 2019, the Company fully allocated corporate and other depreciation to the segments.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The disaggregation of revenue earned from contracts with customers based on the geographic location of the customer is as follows.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">DynaEnergetics</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:39.374%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.185%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,335&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75,323&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57,607&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">143,281&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">India</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,707&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,023&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Egypt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">943&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">872&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,254&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,734&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Malaysia</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">531&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">123&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">912&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">123&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Kuwait</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">520&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">746&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,029&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">746&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Indonesia</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">467&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">941&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">946&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,180&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">387&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United Arab Emirates</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,594&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">751&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,098&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pakistan</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">384&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">340&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canada</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,919&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">668&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,376&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Iraq</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,188&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">690&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,189&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">886&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rest of the world</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,740&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,348&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,713&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,543&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total DynaEnergetics</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,643&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88,628&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,863&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">168,464&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:36pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NobelClad</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:39.374%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.185%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,462&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,304&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,505&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,947&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United Arab Emirates</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,881&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">289&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,620&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,273&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canada</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,693&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,335&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,461&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,359&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">802&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">828&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,788&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,831&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Norway</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">680&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,538&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,640&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,160&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Spain</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">626&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">285&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,873&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">346&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">France</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">602&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">896&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,092&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,653&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Netherlands</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">369&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">378&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">915&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,012&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Australia</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">357&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">397&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">606&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">845&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Singapore</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">250&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">824&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">South Korea</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">222&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">413&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,212&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">881&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sweden</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">836&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">556&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,137&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">India</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">155&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">146&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">279&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Belgium</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">598&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">410&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,483&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Greece</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">188&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rest of the world</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,408&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,065&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,067&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,393&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total NobelClad</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,560&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,326&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,903&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,625&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph a<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246816125416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE INSTRUMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock', window );">Schedule of Gain/(Loss) Recognized in Income on Derivatives</a></td>
<td class="text"><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents the location and amount of net gains (losses) from hedging activities:</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:20.222%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:22.707%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.724%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivative</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Statements of Operations Location</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency contracts</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other (expense) income, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(706)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(53)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">128&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4E<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624181-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5618551-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246817692456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RESTRUCTURING AND ASSET IMPAIRMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Schedule of Restructuring and Impairment Charges Incurred</a></td>
<td class="text"><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Total restructuring and impairment charges incurred for these programs are as follows and are reported in the &#8220;Restructuring expenses, net and asset impairments&#8221; line item in our Condensed Consolidated Statements of Operations:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:27.093%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.603%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Severance</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset impairment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equipment Moving Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Exit Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NobelClad</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">191&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">195&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DynaEnergetics</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">121&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,181&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">423&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,851&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">312&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,181&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">427&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,046&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-bottom:10pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:28.555%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.210%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.672%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.672%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.611%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="36" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Severance</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain on asset disposal</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract Termination Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equipment Moving Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Exit Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NobelClad</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">712&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(519)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">324&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="margin-bottom:10pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:12.766%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.604%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Severance</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset impairment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract Termination Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equipment Moving Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Exit Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NobelClad</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">244&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">254&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DynaEnergetics</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">828&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,181&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">643&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,789&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">119&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">119&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,191&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,181&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">653&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,162&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-bottom:10pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:28.780%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.278%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.751%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.812%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.285%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.751%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.663%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Severance</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain on asset disposal</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract Termination Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equipment Moving Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Exit Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NobelClad</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">712&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(636)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">227&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">402&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock', window );">Schedule of Changes to the Restructuring Liability</a></td>
<td class="text"><div style="text-indent:22.5pt;margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the six months ended June 30, 2020, the changes to the restructuring liability associated with these programs is summarized below:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:21.391%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.982%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.888%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.627%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net expense (1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments and Other Adjustments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Currency Adjustments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Severance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,404&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,191&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,302)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(168)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,125&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract termination costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equipment moving costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(126)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other exit costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">271&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">653&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(989)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">141&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,675&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,981&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,417)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,211&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) Excludes asset impairment expenses</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246906236168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_boom_AccountsReceivableCreditLossExpenseReversalTotal', window );">Total provisions for allowance for credit losses on receivables</a></td>
<td class="nump">$ 3,264<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation, mutual funds held by the trust</a></td>
<td class="nump">6,104<span></span>
</td>
<td class="nump">$ 4,461<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent', window );">Deferred compensation obligations</a></td>
<td class="nump">6,110<span></span>
</td>
<td class="nump">6,143<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation, mutual funds held by the trust</a></td>
<td class="nump">$ 4,097<span></span>
</td>
<td class="nump">$ 2,420<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_boom_RevenueFromContractWithCustomerPaymentTermsPeriod', window );">Payment terms, period</a></td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_boom_RevenueFromContractWithCustomerPaymentTermsPeriod', window );">Payment terms, period</a></td>
<td class="text">60 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_boom_AccountsReceivableCreditLossExpenseReversalTotal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable, Credit Loss Expense (Reversal), Total</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">boom_AccountsReceivableCreditLossExpenseReversalTotal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>boom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_boom_RevenueFromContractWithCustomerPaymentTermsPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue From Contract With Customer, Payment Terms, Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">boom_RevenueFromContractWithCustomerPaymentTermsPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>boom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246823129880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Allowance for Doubtful Accounts (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for doubtful accounts, December 31, 2019</a></td>
<td class="nump">$ 967<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableChangeInMethodCreditLossExpenseReversal', window );">Adjustment for cumulative effect from change in accounting principle</a></td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Current period provision for expected credit losses</a></td>
<td class="nump">3,264<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Write-offs charged against the allowance</a></td>
<td class="num">(1,232)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries', window );">Recoveries of amounts previously reserved</a></td>
<td class="num">(201)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_boom_AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency', window );">Impacts of foreign currency exchange rates and other</a></td>
<td class="nump">34<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for doubtful accounts, June 30, 2020</a></td>
<td class="nump">2,882<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_DynaEnergeticsSegmentMember', window );">DynaEnergetics</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for doubtful accounts, December 31, 2019</a></td>
<td class="nump">945<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableChangeInMethodCreditLossExpenseReversal', window );">Adjustment for cumulative effect from change in accounting principle</a></td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Current period provision for expected credit losses</a></td>
<td class="nump">2,952<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Write-offs charged against the allowance</a></td>
<td class="num">(1,054)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries', window );">Recoveries of amounts previously reserved</a></td>
<td class="num">(67)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_boom_AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency', window );">Impacts of foreign currency exchange rates and other</a></td>
<td class="nump">34<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for doubtful accounts, June 30, 2020</a></td>
<td class="nump">2,860<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_NobelCladSegmentMember', window );">NobelClad</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for doubtful accounts, December 31, 2019</a></td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableChangeInMethodCreditLossExpenseReversal', window );">Adjustment for cumulative effect from change in accounting principle</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Current period provision for expected credit losses</a></td>
<td class="nump">312<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Write-offs charged against the allowance</a></td>
<td class="num">(178)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries', window );">Recoveries of amounts previously reserved</a></td>
<td class="num">(134)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_boom_AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency', window );">Impacts of foreign currency exchange rates and other</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for doubtful accounts, June 30, 2020</a></td>
<td class="nump">$ 22<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_boom_AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable, Allowance For Credit Loss, Gain (Loss) On Foreign Currency</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">boom_AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>boom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableChangeInMethodCreditLossExpenseReversal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable from change in methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919244-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableChangeInMethodCreditLossExpenseReversal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in allowance for credit loss on accounts receivable, from recovery.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=boom_DynaEnergeticsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=boom_DynaEnergeticsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=boom_NobelCladSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=boom_NobelCladSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246823819144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareReconciliationAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income as reported</a></td>
<td class="num">$ (5,648)<span></span>
</td>
<td class="nump">$ 17,244<span></span>
</td>
<td class="num">$ (1,493)<span></span>
</td>
<td class="nump">$ 32,414<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_boom_DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic', window );">Less: Distributed net income available to participating securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic', window );">Less: Undistributed net income available to participating securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(136)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(256)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Numerator for basic net (loss) income per share:</a></td>
<td class="num">(5,648)<span></span>
</td>
<td class="nump">17,106<span></span>
</td>
<td class="num">(1,493)<span></span>
</td>
<td class="nump">32,153<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted', window );">Add: Undistributed net income allocated to participating securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">136<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">256<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_boom_UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted', window );">Less: Undistributed net income reallocated to participating securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(134)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(252)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Numerator for diluted net (loss) income per share:</a></td>
<td class="num">$ (5,648)<span></span>
</td>
<td class="nump">$ 17,108<span></span>
</td>
<td class="num">$ (1,493)<span></span>
</td>
<td class="nump">$ 32,157<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding for basic net (loss) income per share (in shares)</a></td>
<td class="nump">14,832,242<span></span>
</td>
<td class="nump">14,647,019<span></span>
</td>
<td class="nump">14,745,661<span></span>
</td>
<td class="nump">14,624,718<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Effect of dilutive securities (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">252,968<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">225,098<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares outstanding for diluted net (loss) income per share (in shares)</a></td>
<td class="nump">14,832,242<span></span>
</td>
<td class="nump">14,899,987<span></span>
</td>
<td class="nump">14,745,661<span></span>
</td>
<td class="nump">14,849,816<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Net (loss) income per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="num">$ (0.38)<span></span>
</td>
<td class="nump">$ 1.17<span></span>
</td>
<td class="num">$ (0.10)<span></span>
</td>
<td class="nump">$ 2.20<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="num">$ (0.38)<span></span>
</td>
<td class="nump">$ 1.15<span></span>
</td>
<td class="num">$ (0.10)<span></span>
</td>
<td class="nump">$ 2.17<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive securities (in shares)</a></td>
<td class="nump">30,967<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,742<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_boom_DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Distributed Earnings (Loss) Allocated to Participating Securities, Basic</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">boom_DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>boom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_boom_UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Undistributed Earnings (Loss) Reallocated to Participating Securities, Diluted</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">boom_UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>boom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1707-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1500-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 65<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e2793-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 66<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e2814-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of undistributed earnings (loss) allocated to participating securities for the diluted earnings (loss) per share or per unit calculation under the two-class method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e2740-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 65<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e2793-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 66<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e2814-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246821439432">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INVENTORIES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Inventories</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">$ 26,180<span></span>
</td>
<td class="nump">$ 26,173<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work-in-process</a></td>
<td class="nump">16,170<span></span>
</td>
<td class="nump">12,194<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">17,153<span></span>
</td>
<td class="nump">15,045<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventorySuppliesNetOfReserves', window );">Supplies</a></td>
<td class="nump">257<span></span>
</td>
<td class="nump">316<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total inventory</a></td>
<td class="nump">$ 59,760<span></span>
</td>
<td class="nump">$ 53,728<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventorySuppliesNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of products used directly or indirectly in the manufacturing or production process, which may or may not become part of the final product. May also include items used in the storage, presentation or transportation of physical goods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventorySuppliesNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246824374904">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>PURCHASED INTANGIBLE ASSETS (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Purchased intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">$ 54,499<span></span>
</td>
<td class="nump">$ 54,796<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(49,715)<span></span>
</td>
<td class="num">(48,916)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">4,784<span></span>
</td>
<td class="nump">5,880<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Core technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Purchased intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">17,374<span></span>
</td>
<td class="nump">17,717<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(12,590)<span></span>
</td>
<td class="num">(11,837)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">4,784<span></span>
</td>
<td class="nump">5,880<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Purchased intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">35,131<span></span>
</td>
<td class="nump">35,091<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(35,131)<span></span>
</td>
<td class="num">(35,091)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember', window );">Trademarks / Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Purchased intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">1,994<span></span>
</td>
<td class="nump">1,988<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(1,994)<span></span>
</td>
<td class="num">(1,988)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246823294168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONTRACT LIABILITIES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">$ 5,226<span></span>
</td>
<td class="nump">$ 2,736<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Contract liability recorded as net sales</a></td>
<td class="nump">1,988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_NobelCladSegmentMember', window );">NobelClad</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">4,639<span></span>
</td>
<td class="nump">1,427<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_DynaEnergeticsSegmentMember', window );">DynaEnergetics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">$ 587<span></span>
</td>
<td class="nump">$ 1,309<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=boom_NobelCladSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=boom_NobelCladSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=boom_DynaEnergeticsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=boom_DynaEnergeticsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246823154872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">ROU asset</a></td>
<td class="nump">$ 11,055<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,055<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,423<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current lease liability</a></td>
<td class="nump">1,846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,716<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term lease liability</a></td>
<td class="nump">10,430<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,430<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,777<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease liability</a></td>
<td class="nump">12,276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,493<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 894<span></span>
</td>
<td class="nump">$ 751<span></span>
</td>
<td class="nump">$ 1,996<span></span>
</td>
<td class="nump">$ 1,436<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Lease renewal option</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term (in years)</a></td>
<td class="text">8 years 7 months 13 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years 7 months 13 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate (as a percent)</a></td>
<td class="nump">5.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</a></td>
<td class="text">us-gaap:OtherAssets<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">us-gaap:OtherAssets<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">us-gaap:OtherAssets<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">us-gaap:OtherLiabilitiesCurrent<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">us-gaap:OtherLiabilitiesCurrent<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">us-gaap:OtherLiabilitiesCurrent<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</a></td>
<td class="text">us-gaap:OtherLiabilitiesNoncurrent<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">us-gaap:OtherLiabilitiesNoncurrent<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">us-gaap:OtherLiabilitiesNoncurrent<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes operating lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246823198584">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Maturities of Operating Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths', window );">Due within 1 year</a></td>
<td class="nump">$ 1,846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo', window );">Due after 1 year through 2 years</a></td>
<td class="nump">1,924<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree', window );">Due after 2 years through 3 years</a></td>
<td class="nump">1,766<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour', window );">Due after 3 years through 4 years</a></td>
<td class="nump">1,609<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive', window );">Due after 4 years through 5 years</a></td>
<td class="nump">1,538<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive', window );">Due after 5 years</a></td>
<td class="nump">6,148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total future minimum lease payments</a></td>
<td class="nump">14,831<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(2,555)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total</a></td>
<td class="nump">$ 12,276<span></span>
</td>
<td class="nump">$ 11,493<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246824163944">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT - Schedule of Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Lines of credit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Outstanding borrowings</a></td>
<td class="nump">$ 13,313<span></span>
</td>
<td class="nump">$ 14,875<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less: debt issuance costs</a></td>
<td class="num">(593)<span></span>
</td>
<td class="num">(603)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt</a></td>
<td class="nump">12,720<span></span>
</td>
<td class="nump">14,272<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less: current portion of long-term debt</a></td>
<td class="num">(3,125)<span></span>
</td>
<td class="num">(3,125)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">9,595<span></span>
</td>
<td class="nump">11,147<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=boom_CapitalExpenditureFacilityMember', window );">Capital expenditure facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Lines of credit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Outstanding borrowings</a></td>
<td class="nump">13,313<span></span>
</td>
<td class="nump">14,875<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Credit Facility | U.S. Dollar revolving loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Lines of credit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Outstanding borrowings</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=boom_CapitalExpenditureFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=boom_CapitalExpenditureFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=boom_RevolvingCreditFacilityUSDollarsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=boom_RevolvingCreditFacilityUSDollarsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246820730760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 25, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 08, 2018 </div>
<div>USD ($) </div>
<div>bank</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>EUR (&#8364;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_boom_DebtInstrumentAnnualPrincipalPaymentPercentofPrincipal', window );">Amortization of principal, percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_boom_LineOfCreditFacilityNumberofBanks', window );">Credit agreement, number of banks | bank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 593,000<span></span>
</td>
<td class="nump">$ 593,000<span></span>
</td>
<td class="nump">$ 603,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=boom_SyndicatedCreditFacilityAmendmentMember', window );">Syndicated Credit Facility Amendment | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_boom_DebtInstrumentCovenantDebtServiceCoverageRatio', window );">Coverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityExpirationPeriod', window );">Credit facility, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Credit Facility | Syndicated Credit Facility 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_boom_LineofCreditFacilityAccordionFeature', window );">Accordion feature</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Credit Facility | U.S. Dollar revolving loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Credit Facility | Alternate Currencies Revolving Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Credit Facility | Alternate Currencies Revolving Loan | Minimum | Base Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Credit Facility | Alternate Currencies Revolving Loan | Minimum | London Interbank Offered Rate (LIBOR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Credit Facility | Alternate Currencies Revolving Loan | Maximum | Base Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Credit Facility | Alternate Currencies Revolving Loan | Maximum | London Interbank Offered Rate (LIBOR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Credit Facility | Capital expenditure facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">LIBOR-based variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.49%<span></span>
</td>
<td class="nump">2.49%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.49%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_boom_LineOfCreditFacilityPrepayment', window );">Line of credit facility, prepayment amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Credit Facility | Syndicated Credit Facility Amendment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_boom_DebtInstrumentCovenantMinimumLiquidity', window );">Minimum liquidity covenant</a></td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Credit Facility | Syndicated Credit Facility Amendment | Base Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable interest rate</a></td>
<td class="nump">0.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Credit Facility | Syndicated Credit Facility Amendment | London Interbank Offered Rate (LIBOR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable interest rate</a></td>
<td class="nump">1.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Credit Facility | Syndicated Credit Facility Amendment | Minimum | Base Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable interest rate</a></td>
<td class="nump">0.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Credit Facility | Syndicated Credit Facility Amendment | Minimum | London Interbank Offered Rate (LIBOR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable interest rate</a></td>
<td class="nump">1.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Fixed interest rate</a></td>
<td class="nump">0.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Credit Facility | Syndicated Credit Facility Amendment | Maximum | Base Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable interest rate</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Credit Facility | Syndicated Credit Facility Amendment | Maximum | London Interbank Offered Rate (LIBOR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable interest rate</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Credit Facility | German Bank Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity | &#8364;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 4,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Available borrowing capacity | &#8364;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 243,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_boom_DebtInstrumentAnnualPrincipalPaymentPercentofPrincipal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Annual Principal Payment, Percent of Principal</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">boom_DebtInstrumentAnnualPrincipalPaymentPercentofPrincipal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>boom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_boom_DebtInstrumentCovenantDebtServiceCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Debt Service Coverage Ratio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">boom_DebtInstrumentCovenantDebtServiceCoverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>boom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_boom_DebtInstrumentCovenantMinimumLiquidity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Minimum Liquidity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">boom_DebtInstrumentCovenantMinimumLiquidity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>boom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_boom_LineOfCreditFacilityNumberofBanks">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Number of Banks</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">boom_LineOfCreditFacilityNumberofBanks</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>boom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_boom_LineOfCreditFacilityPrepayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility Prepayment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">boom_LineOfCreditFacilityPrepayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>boom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_boom_LineofCreditFacilityAccordionFeature">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line of Credit Facility, Accordion Feature</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">boom_LineofCreditFacilityAccordionFeature</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>boom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period remaining on line of credit facility before it terminates, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=boom_SyndicatedCreditFacilityAmendmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=boom_SyndicatedCreditFacilityAmendmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=boom_SyndicatedCreditFacility2018Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=boom_SyndicatedCreditFacility2018Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=boom_RevolvingCreditFacilityUSDollarsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=boom_RevolvingCreditFacilityUSDollarsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=boom_RevolvingCreditFacilityAlternateCurrenciesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=boom_RevolvingCreditFacilityAlternateCurrenciesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=boom_CapitalExpenditureFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=boom_CapitalExpenditureFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=boom_GermanBankLineofCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=boom_GermanBankLineofCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246824180440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Valuation allowance released</a></td>
<td class="nump">$ 368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReceivable', window );">U.S. tax overpayment, quick refund requested under CARES Act</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Differences between U.S. and foreign tax rates, range (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Differences between U.S. and foreign tax rates, range (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246820426408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS SEGMENTS - Segment Information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of segments | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 43,203<span></span>
</td>
<td class="nump">$ 110,954<span></span>
</td>
<td class="nump">$ 116,766<span></span>
</td>
<td class="nump">$ 211,089<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Segment operating (loss) income</a></td>
<td class="num">(7,990)<span></span>
</td>
<td class="nump">24,653<span></span>
</td>
<td class="num">(1,645)<span></span>
</td>
<td class="nump">45,105<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other (expense) income, net</a></td>
<td class="num">(85)<span></span>
</td>
<td class="nump">343<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="nump">322<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense, net</a></td>
<td class="num">(156)<span></span>
</td>
<td class="num">(409)<span></span>
</td>
<td class="num">(394)<span></span>
</td>
<td class="num">(782)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">(Loss) income before income taxes</a></td>
<td class="num">(8,231)<span></span>
</td>
<td class="nump">24,587<span></span>
</td>
<td class="num">(2,007)<span></span>
</td>
<td class="nump">44,645<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">2,717<span></span>
</td>
<td class="nump">2,554<span></span>
</td>
<td class="nump">5,423<span></span>
</td>
<td class="nump">4,750<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Segment operating (loss) income</a></td>
<td class="num">(4,910)<span></span>
</td>
<td class="nump">28,736<span></span>
</td>
<td class="nump">5,170<span></span>
</td>
<td class="nump">53,676<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">2,653<span></span>
</td>
<td class="nump">2,554<span></span>
</td>
<td class="nump">5,259<span></span>
</td>
<td class="nump">4,750<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Segment Reconciling Items</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_boom_CorporateExpenses', window );">Unallocated corporate expenses</a></td>
<td class="num">(1,639)<span></span>
</td>
<td class="num">(2,588)<span></span>
</td>
<td class="num">(4,256)<span></span>
</td>
<td class="num">(5,905)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation</a></td>
<td class="num">(1,441)<span></span>
</td>
<td class="num">(1,495)<span></span>
</td>
<td class="num">(2,559)<span></span>
</td>
<td class="num">(2,666)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other (expense) income, net</a></td>
<td class="num">(85)<span></span>
</td>
<td class="nump">343<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="nump">322<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense, net</a></td>
<td class="num">(156)<span></span>
</td>
<td class="num">(409)<span></span>
</td>
<td class="num">(394)<span></span>
</td>
<td class="num">(782)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">64<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">164<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_DynaEnergeticsSegmentMember', window );">DynaEnergetics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">23,643<span></span>
</td>
<td class="nump">88,628<span></span>
</td>
<td class="nump">76,863<span></span>
</td>
<td class="nump">168,464<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_DynaEnergeticsSegmentMember', window );">DynaEnergetics | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Segment operating (loss) income</a></td>
<td class="num">(6,895)<span></span>
</td>
<td class="nump">26,813<span></span>
</td>
<td class="nump">1,711<span></span>
</td>
<td class="nump">49,923<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,772<span></span>
</td>
<td class="nump">1,719<span></span>
</td>
<td class="nump">3,544<span></span>
</td>
<td class="nump">3,118<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_NobelCladSegmentMember', window );">NobelClad</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">19,560<span></span>
</td>
<td class="nump">22,326<span></span>
</td>
<td class="nump">39,903<span></span>
</td>
<td class="nump">42,625<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_NobelCladSegmentMember', window );">NobelClad | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Segment operating (loss) income</a></td>
<td class="nump">1,985<span></span>
</td>
<td class="nump">1,923<span></span>
</td>
<td class="nump">3,459<span></span>
</td>
<td class="nump">3,753<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">$ 881<span></span>
</td>
<td class="nump">$ 835<span></span>
</td>
<td class="nump">$ 1,715<span></span>
</td>
<td class="nump">$ 1,632<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_boom_CorporateExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of unallocated corporate expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">boom_CorporateExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>boom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=boom_DynaEnergeticsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=boom_DynaEnergeticsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=boom_NobelCladSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=boom_NobelCladSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246824603208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS SEGMENTS - Disaggregation of Revenue by Geographic Location (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 43,203<span></span>
</td>
<td class="nump">$ 110,954<span></span>
</td>
<td class="nump">$ 116,766<span></span>
</td>
<td class="nump">$ 211,089<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk | Revenue from Contract with Customer Benchmark | One Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage (greater than)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_DynaEnergeticsSegmentMember', window );">DynaEnergetics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">23,643<span></span>
</td>
<td class="nump">$ 88,628<span></span>
</td>
<td class="nump">$ 76,863<span></span>
</td>
<td class="nump">$ 168,464<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_DynaEnergeticsSegmentMember', window );">DynaEnergetics | United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">11,335<span></span>
</td>
<td class="nump">75,323<span></span>
</td>
<td class="nump">57,607<span></span>
</td>
<td class="nump">143,281<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_DynaEnergeticsSegmentMember', window );">DynaEnergetics | India</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">4,707<span></span>
</td>
<td class="nump">47<span></span>
</td>
<td class="nump">5,023<span></span>
</td>
<td class="nump">77<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_DynaEnergeticsSegmentMember', window );">DynaEnergetics | Egypt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">943<span></span>
</td>
<td class="nump">872<span></span>
</td>
<td class="nump">2,254<span></span>
</td>
<td class="nump">1,734<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_DynaEnergeticsSegmentMember', window );">DynaEnergetics | Malaysia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">531<span></span>
</td>
<td class="nump">123<span></span>
</td>
<td class="nump">912<span></span>
</td>
<td class="nump">123<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_DynaEnergeticsSegmentMember', window );">DynaEnergetics | Kuwait</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">520<span></span>
</td>
<td class="nump">746<span></span>
</td>
<td class="nump">1,029<span></span>
</td>
<td class="nump">746<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_DynaEnergeticsSegmentMember', window );">DynaEnergetics | Indonesia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">467<span></span>
</td>
<td class="nump">941<span></span>
</td>
<td class="nump">946<span></span>
</td>
<td class="nump">1,180<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_DynaEnergeticsSegmentMember', window );">DynaEnergetics | Germany</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">87<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="nump">387<span></span>
</td>
<td class="nump">80<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_DynaEnergeticsSegmentMember', window );">DynaEnergetics | United Arab Emirates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">85<span></span>
</td>
<td class="nump">1,594<span></span>
</td>
<td class="nump">751<span></span>
</td>
<td class="nump">4,098<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_DynaEnergeticsSegmentMember', window );">DynaEnergetics | Pakistan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">40<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">384<span></span>
</td>
<td class="nump">340<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_DynaEnergeticsSegmentMember', window );">DynaEnergetics | Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,919<span></span>
</td>
<td class="nump">668<span></span>
</td>
<td class="nump">6,376<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_DynaEnergeticsSegmentMember', window );">DynaEnergetics | Iraq</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">2,188<span></span>
</td>
<td class="nump">690<span></span>
</td>
<td class="nump">2,189<span></span>
</td>
<td class="nump">886<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_DynaEnergeticsSegmentMember', window );">DynaEnergetics | Rest of the world</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">2,740<span></span>
</td>
<td class="nump">5,348<span></span>
</td>
<td class="nump">4,713<span></span>
</td>
<td class="nump">9,543<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_NobelCladSegmentMember', window );">NobelClad</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">19,560<span></span>
</td>
<td class="nump">22,326<span></span>
</td>
<td class="nump">39,903<span></span>
</td>
<td class="nump">42,625<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_NobelCladSegmentMember', window );">NobelClad | United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">10,462<span></span>
</td>
<td class="nump">12,304<span></span>
</td>
<td class="nump">19,505<span></span>
</td>
<td class="nump">21,947<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_NobelCladSegmentMember', window );">NobelClad | India</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">69<span></span>
</td>
<td class="nump">155<span></span>
</td>
<td class="nump">146<span></span>
</td>
<td class="nump">279<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_NobelCladSegmentMember', window );">NobelClad | Germany</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">802<span></span>
</td>
<td class="nump">828<span></span>
</td>
<td class="nump">1,788<span></span>
</td>
<td class="nump">1,831<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_NobelCladSegmentMember', window );">NobelClad | United Arab Emirates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,881<span></span>
</td>
<td class="nump">289<span></span>
</td>
<td class="nump">2,620<span></span>
</td>
<td class="nump">1,273<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_NobelCladSegmentMember', window );">NobelClad | Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,693<span></span>
</td>
<td class="nump">1,335<span></span>
</td>
<td class="nump">3,461<span></span>
</td>
<td class="nump">3,359<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_NobelCladSegmentMember', window );">NobelClad | Norway</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">680<span></span>
</td>
<td class="nump">1,538<span></span>
</td>
<td class="nump">1,640<span></span>
</td>
<td class="nump">2,160<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_NobelCladSegmentMember', window );">NobelClad | Spain</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">626<span></span>
</td>
<td class="nump">285<span></span>
</td>
<td class="nump">1,873<span></span>
</td>
<td class="nump">346<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_NobelCladSegmentMember', window );">NobelClad | France</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">602<span></span>
</td>
<td class="nump">896<span></span>
</td>
<td class="nump">2,092<span></span>
</td>
<td class="nump">1,653<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_NobelCladSegmentMember', window );">NobelClad | Netherlands</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">369<span></span>
</td>
<td class="nump">378<span></span>
</td>
<td class="nump">915<span></span>
</td>
<td class="nump">1,012<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_NobelCladSegmentMember', window );">NobelClad | Australia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">357<span></span>
</td>
<td class="nump">397<span></span>
</td>
<td class="nump">606<span></span>
</td>
<td class="nump">845<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_NobelCladSegmentMember', window );">NobelClad | Singapore</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">250<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">824<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_NobelCladSegmentMember', window );">NobelClad | South Korea</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">222<span></span>
</td>
<td class="nump">413<span></span>
</td>
<td class="nump">1,212<span></span>
</td>
<td class="nump">881<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_NobelCladSegmentMember', window );">NobelClad | Sweden</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">73<span></span>
</td>
<td class="nump">836<span></span>
</td>
<td class="nump">556<span></span>
</td>
<td class="nump">1,137<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_NobelCladSegmentMember', window );">NobelClad | Belgium</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">46<span></span>
</td>
<td class="nump">598<span></span>
</td>
<td class="nump">410<span></span>
</td>
<td class="nump">1,483<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_NobelCladSegmentMember', window );">NobelClad | Greece</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">188<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_NobelCladSegmentMember', window );">NobelClad | Rest of the world</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 1,408<span></span>
</td>
<td class="nump">$ 2,065<span></span>
</td>
<td class="nump">$ 2,067<span></span>
</td>
<td class="nump">$ 4,393<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=boom_OneCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=boom_OneCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=boom_DynaEnergeticsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=boom_DynaEnergeticsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_IN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_IN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_EG">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_EG</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_MY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_MY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_KW">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_KW</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_ID">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_ID</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_DE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_DE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_AE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_AE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_PK">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_PK</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_IQ">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_IQ</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=boom_RestOfTheWorldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=boom_RestOfTheWorldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=boom_NobelCladSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=boom_NobelCladSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_NO">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_NO</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_ES">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_ES</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_FR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_FR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_NL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_NL</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_AU">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_AU</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_SG">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_SG</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_KR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_KR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_SE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_SE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_BE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_BE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_GR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_GR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246816442344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DERIVATIVE INSTRUMENTS - Narrative (Details) - Foreign Exchange Forward - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amounts</a></td>
<td class="nump">$ 19,163,000<span></span>
</td>
<td class="nump">$ 22,860,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Fair value of outstanding foreign currency forward</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesFairValueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246818480808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE INSTRUMENTS - Gain/(Loss) Recognized in Income on Derivatives (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Foreign currency contracts | Other (expense) income, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Gain (loss) on foreign currency contracts</a></td>
<td class="num">$ (706)<span></span>
</td>
<td class="num">$ (53)<span></span>
</td>
<td class="nump">$ 128<span></span>
</td>
<td class="nump">$ 69<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeGainLossOnDerivativeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeGainLossOnDerivativeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OtherNonoperatingIncomeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_OtherNonoperatingIncomeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246818947480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RESTRUCTURING AND ASSET IMPAIRMENTS - Summary of Restructuring Charges (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>employee</div>
</th>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Restructuring expenses, net and asset impairments</a></td>
<td class="nump">$ 2,046<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 324<span></span>
</td>
<td class="nump">$ 3,162<span></span>
</td>
<td class="nump">$ 402<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated', window );">Number of positions eliminated | employee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">264<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=boom_DynaEnergeticsSegmentMember', window );">DynaEnergetics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup', window );">Assets classified as held for sale</a></td>
<td class="nump">421<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">421<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Severance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Restructuring expenses, net and asset impairments</a></td>
<td class="nump">312<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,191<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=boom_AssetImpairmentMember', window );">Asset impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Restructuring expenses, net and asset impairments</a></td>
<td class="nump">1,181<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,181<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_ContractTerminationMember', window );">Contract Termination Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Restructuring expenses, net and asset impairments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=boom_EquipmentMovingCostsMember', window );">Equipment Moving Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Restructuring expenses, net and asset impairments</a></td>
<td class="nump">126<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">126<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other Exit Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Restructuring expenses, net and asset impairments</a></td>
<td class="nump">427<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">653<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | NobelClad</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Restructuring expenses, net and asset impairments</a></td>
<td class="nump">195<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">324<span></span>
</td>
<td class="nump">254<span></span>
</td>
<td class="nump">402<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | DynaEnergetics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Restructuring expenses, net and asset impairments</a></td>
<td class="nump">1,851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,789<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Severance | NobelClad</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Restructuring expenses, net and asset impairments</a></td>
<td class="nump">191<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">712<span></span>
</td>
<td class="nump">244<span></span>
</td>
<td class="nump">712<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Severance | DynaEnergetics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Restructuring expenses, net and asset impairments</a></td>
<td class="nump">121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">828<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Asset impairment | NobelClad</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Restructuring expenses, net and asset impairments</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Asset impairment | DynaEnergetics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Restructuring expenses, net and asset impairments</a></td>
<td class="nump">1,181<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,181<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Gain on asset disposal | NobelClad</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Restructuring expenses, net and asset impairments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(519)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(636)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Contract Termination Costs | NobelClad</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Restructuring expenses, net and asset impairments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">43<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Contract Termination Costs | DynaEnergetics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Restructuring expenses, net and asset impairments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Equipment Moving Costs | NobelClad</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Restructuring expenses, net and asset impairments</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">227<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Equipment Moving Costs | DynaEnergetics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Restructuring expenses, net and asset impairments</a></td>
<td class="nump">126<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">126<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Other Exit Costs | NobelClad</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Restructuring expenses, net and asset impairments</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">$ 56<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Other Exit Costs | DynaEnergetics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Restructuring expenses, net and asset impairments</a></td>
<td class="nump">$ 423<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">643<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Restructuring expenses, net and asset impairments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate | Severance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Restructuring expenses, net and asset impairments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate | Asset impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Restructuring expenses, net and asset impairments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate | Contract Termination Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Restructuring expenses, net and asset impairments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate | Equipment Moving Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Restructuring expenses, net and asset impairments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate | Other Exit Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Restructuring expenses, net and asset impairments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets held-for-sale that are not part of a disposal group.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 15<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121558832&amp;loc=d3e400-110220<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of positions eliminated during the period as a result of restructuring activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringSettlementAndImpairmentProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of restructuring charges, remediation cost, and asset impairment loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringSettlementAndImpairmentProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=boom_DynaEnergeticsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=boom_DynaEnergeticsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=boom_AssetImpairmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=boom_AssetImpairmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_ContractTerminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_ContractTerminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=boom_EquipmentMovingCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=boom_EquipmentMovingCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=boom_NobelCladSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=boom_NobelCladSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=boom_GainOnAssetDisposalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=boom_GainOnAssetDisposalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140246822877048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RESTRUCTURING AND ASSET IMPAIRMENTS - Rollforward of Restructuring Charges (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">December 31, 2019</a></td>
<td class="nump">$ 2,675<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Net expense (1)</a></td>
<td class="nump">1,981<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Payments and Other Adjustments</a></td>
<td class="num">(2,417)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveTranslationAndOtherAdjustment', window );">Currency Adjustments</a></td>
<td class="num">(28)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">June 30, 2020</a></td>
<td class="nump">2,211<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Severance</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">December 31, 2019</a></td>
<td class="nump">2,404<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Net expense (1)</a></td>
<td class="nump">1,191<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Payments and Other Adjustments</a></td>
<td class="num">(1,302)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveTranslationAndOtherAdjustment', window );">Currency Adjustments</a></td>
<td class="num">(168)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">June 30, 2020</a></td>
<td class="nump">2,125<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_ContractTerminationMember', window );">Contract Termination Costs</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">December 31, 2019</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Net expense (1)</a></td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Payments and Other Adjustments</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveTranslationAndOtherAdjustment', window );">Currency Adjustments</a></td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">June 30, 2020</a></td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=boom_EquipmentMovingCostsMember', window );">Equipment moving costs</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">December 31, 2019</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Net expense (1)</a></td>
<td class="nump">126<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Payments and Other Adjustments</a></td>
<td class="num">(126)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveTranslationAndOtherAdjustment', window );">Currency Adjustments</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">June 30, 2020</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other exit costs</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">December 31, 2019</a></td>
<td class="nump">271<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Net expense (1)</a></td>
<td class="nump">653<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Payments and Other Adjustments</a></td>
<td class="num">(989)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveTranslationAndOtherAdjustment', window );">Currency Adjustments</a></td>
<td class="nump">141<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">June 30, 2020</a></td>
<td class="nump">$ 76<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3367-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveTranslationAndOtherAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the restructuring reserve related to foreign currency translation (gain) loss and other increases (decreases).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveTranslationAndOtherAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_ContractTerminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_ContractTerminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=boom_EquipmentMovingCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=boom_EquipmentMovingCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>59
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( *R$]U '04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " "LA/=0^W>3A^X    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M:L,P#(9?9?B>R$F@!9/ZTM%3!X,5-G8SMMJ:Q;&Q-9*^_9RL31G; ^QHZ?>G
M3Z!6!Z%]Q.?H T:RF!Y&U_5)Z+!A9Z(@ )(^HU.IS(D^-X\^.D7Y&4\0E/Y0
M)X2:\Q4X)&44*9B 15B(3+9&"QU1D8]7O-$+/GS&;H89#=BAPYX25&4%3$X3
MPV7L6K@#)AAA=.F[@&8ASM4_L7,'V#4Y)KNDAF$HAV;.Y1TJ>'O:O\SK%K9/
MI'J-^5>R@BX!-^PV^;79/AYV3-:\Y@5?%W5SJ%:B68N*OT^N/_SNPLX;>[3_
MV/@F*%OX=1?R"U!+ P04    " "LA/=0F5R<(Q &  "<)P  $P   'AL+W1H
M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03<VEVV[29A.U.
M'X416(UL>621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X
M8-DOV]:[MR_>X%<R)!%!,!FGK_# "J5,7K5::0##.'W)$Q+#W(*+"$MX%,O6
M7.!;&B\CUNJTV]U6A&ELH1A'9&!]7BQH0-!445IO7R"TY1\S^!7+5(UEHP$3
M5T$FN8BT\OELQ?S:WCYES^DZ'3*!;C ;6"!_SF^GY$Y:B.%4PL3 :F<_5FO'
MT=)(@(+)?90%NDGVH],5"#(-.SJ=6,YV?/;$[9^,RMIT-&T:X./Q>#BVR]*+
M<!P$X%&[GL*=]&R_I$$)M*-IT&38]MJND::JC5-/T_=]W^N;:)P*C5M/TVMW
MW=..B<:MT'@-OO%/A\.NB<:KT'3K:28G_:YKI.D6:$)&X^MZ$A6UY4#3( !8
M<';6S-(#EEXI^G64&MD=N]U!7/!8[CF)$?[&Q036:=(9EC1&<IV0!0X -\31
M3%!\KT&VBN#"DM)<D-;/*;50&@B:R('U1X(AQ=RO_?67N\FD,WJ=?3K.:Y1_
M::L!I^V[F\^3_'/HY)^GD]=-0LYPO"P)\?LC6V&')VX[$W(Z'&="?,_V]I&E
M)3+/[_D*ZTX\9Q]6EK!=S\_DGHQR([O=]EA]]D]';B/7J<"S(M>41B1%G\@M
MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7
MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V<
M/!T3$LV4"P9!AI<D)A*I.7Y-2!/^*Z7:_IS30/"4+R3Z2I&/:;,CIW0FS>@S
M&L%&KQMUAVC2/'K^!?F<-0H<D1L= F<;LT8AA&F[\!ZO)(Z:K<(1*T(^8ADV
M&G*U%H&V<:F$8%H2QM%X3M*T$?Q9K#63/F#([,V1=<[6D0X1DEXW0CYBSHN0
M$;\>ACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'
MHYI9";V$5FJ?JH<T/J@>,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y
M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RS<C'5*^3*=@Y
MG\#L_6@^GO'M^MDDA*^:62TC%I!+@;-!)+C\B\KP*L0)Z&1;)0G+5--E-XH2
MGD(;;NE3]4J5U^6ON2BX/%ODZ:^A=#XLS_D\7^>TS0LS0[=R2^JVE+ZU)CA*
M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*
MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#
MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B
M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P
MOFH]M!5.S_Y9K<B?#!%.%@L22&.4%Z9*HO,94[[G*TG$53B_13.V$I<8O./F
MQW%.4[@2=K8/ C*YNSFI>F4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W
MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2
MD 83 <V4R43P H)DIAR F/H+O?(,N2D5SJT^.7]%+(.&3E[2)1(4BK ,!2$7
M<N/O[Y-J=XS7^BR!;814,F35%\I#B<$],W)#V%0E\Z[:)@N%V^)4S;L:OB9@
M2\-Z;ITM)__;7M0]M!<]1O.CF> >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F
M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+
M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5
M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0    (
M *R$]U +^8VS/04  .P5   8    >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL
MI9A=<Z,V%(:OM[]"X^E%.Q,;$/[:'<<S-DFV;I/8B=/M;#N]D$$V3 "Y0L3Q
MO^\1V.!X\(%I<Q'S=5X>CJ3W2!KMA'Q-?,X5>8_".+EN^4IMOQA&XOH\8DE'
M;'D,=]9"1DS!J=P8R59RYF5!46A0T^P;$0OBUGB475O(\4BD*@QBOI D2:.(
MR?V4AV)WW;):QPO/P<97^H(Q'FW9AB^Y^GV[D'!F%"I>$/$X"41,)%]?MR;6
M%\>V=4#VQ+> [Y*38Z(_927$JSZ9>=<M4Q/QD+M*2S#X>>,.#T.M!!S_'$1;
MQ3MUX.GQ4?TN^WCXF!5+N"/"/P)/^=>M88MX?,W24#V+W2_\\$$]K>>*,,G^
MDUW^;+?;(FZ:*!$=@H$@"N+\E[T?$G$28)L7 N@A@)X%6)?>8!\"LLP9.5GV
M63=,L?%(BAV1^FE0TP=9;K)H^)H@ULVX5!+N!A"GQHYXXY*T2>(SR9.1H4!3
MWS'<0_PTCZ<7XOOD0<3*3\AM[''O8[P!+ 40/0)-*2KX:QIWB&U>$6I2LX+'
MJ0L/.X3:5>$?<.PB/W:F9Z/Y^6NR2I2$+O<W(MDM)+N99/>"Y(UP4Q@(BKSL
MM[PJXWBX9;:?$(I>0=%K1O&4,JFX#/?DF6^%5%5$N)22*4>(^@51OQG1@LM
M>+I'$>C3E2G"E8Y]Z(=/GVJZP:!@&S1L,\G PC('NIPN7&O-P@3+U[!@&J(Z
MM[$*U)[<!2$GCVFTXK**!=<P3:MM=0>#'L+SN>#YW(3GF6\"/5@@68\LJFP]
M7.?FP2%?[^?3R3V9/3H=A,PR2Y<SF[#-8E=(:#6F&_"*+!5T+R(D<40:*[F'
M7Z\2N$;]YA:#/+%BJPGD"WLG,P\Z6[ .W(P4:=X:R6&W;?;-8=>V,$):$M(F
MA!//@V*17!T/R#T\1^9Q=>YP2<L:FB9Y#KP-)PLF7W=LCZ&6OFW9_QWU92<J
M47')91I =[%-S%"LL@I8N(^? SKZ#/KBB]C%E7"XW%0*$:T#'F)%V"JK@X5[
M^CE=,5064KP%L5O=U+BF,\?0RC)AX>Y^CK80B6(A^3/87AZ_N"+T0(H.D+),
M6+BW9XTX@?GT911<P#9M#*2L#19N[/?"A9PL?!%CQ:%&I-_OM7L#O+^7U<'"
M;?TE4%"HQ)I8]*?5SV3)W51"MBJQ<"5'1!&8XE()]_6*_&AVS)ZV#O*-A>A$
MA);E@N*&#E7>"^(-6>ZCE0BK$&L$IO/Y T92U@2*&_@Q3>3VW?59#"9YJ:C6
M"#U.EC<3;.)(RRI &U4!)Y523XGR>5"6+C")M'(14:/X_7SI\9&L-'W:R/1G
M,4QH\P6BGD&R(VHE&:Y80U:Z/6WD]GJR!M,-\-*-D)5]OT9GXKJP!(8)#/=R
M,8RN='O:R.V7$0M#,DT3N)U4MR.N4S>UI:7)TT8F?QMQN=%=ZRLH*!]<-=JR
MN#IQN& M6NGQ%+?H8[)\#LG"@/[?,H"67D\;+00^VN(R6]"3>:J@.L;:S2H7
MT[ER+U/66SYO8U@.]#_3/I2AMRJJTN]IH^6  ^-.0BF:Q1Y_)[_QZE3A4J;^
ML[MF?X"MZ$MWMW%S/AK779#H(OF=0^W %ILU<NVV1=OH!-LN[=[&7;I89YZR
MW<'%RM%8(U:W!5(:OHW;\SG588%^F0N7>Z(8U<G.#&[-$T#R<JR05?7N:8W
MQ1%HG.RG:0/*MAD3XNI58KZU5EPMMC(GV0:>43Z>[X,^,.U?"0GY&D+-S@"&
MFLRW%O,3);;9[MQ**"6B[-#GS.-2/P#WUT*HXXE^0;'!._X74$L#!!0    (
M *R$]U#2'R6R*0<  *8<   8    >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL
MK9EO;]LX$H>_"N$+#KN 4XNDJ#]M$B!-LM@>NFW1I'NO&8F.A4JBEZ22YC[]
M#F79<DR*3A?W(K%D#ZG?##GSD-39DU3?]4H(@WXT=:O/9RMCUF\7"UVL1,/U
M&[D6+?RRE*KA!F[5PT*OE>!EWZBI%R2*DD7#JW9V<=9_]T5=G,G.U%4KOBBD
MNZ;AZOF]J.73^0S/ME]\K1Y6QGZQN#A;\P=Q*\RW]1<%=XM=+V75B%97LD5*
M+,]GE_CM%<UL@][BSTH\Z;UK9%VYE_*[O?E0GL\BJTC4HC"V"PX?C^)*U+7M
M"73\-70ZVSW3-MR_WO;^6^\\.'//M;B2]7^KTJS.9]D,E6+)N]I\E4^_B\$A
M9OLK9*W[_^AIL(UFJ.BTD<W0&!0T5;OYY#^&0.PUP/%$ S(T(*]M0(<&M'=T
MHZQWZYH;?G&FY!-2UAIZLQ=];/K6X$W5VF&\-0I^K:"=N;CZ_.GZYM/MS36"
MJ]O/'S]<7][!S?O+CY>?KF[0[>\W-W>WZ!1]N[U&OYS\BDY0U:*[E>PT;TM]
MMC"@P?:T*(;GO=\\CTP\[S]=^P;1:(Y(1")/\ZMP\VM10'-LF^/\9?,%>+YS
MG^S<)WU_=,K]3BG1&L2U%D:_#?1(=SW2OL=XJD>N5PAB@PI[(?[JJD=>PR.\
ML=ITE?1=V81[O, IB;.SQ>-^2%PK$E%&=U8O=,8[G7%0YV51R YD02X6 C3>
MUV*.6J@;<HEX#=G-VT(@J!.HE-V]678UI-S0!$Q.R#S+2._H29ZD<^A&KT6?
MD_6SS]6-&K;G!*5)%A^XZEHE4<:8WU6V<Y4%7?W0/L( 2%4)[R PYYDL3Y/H
M0)G'BJ8D\RM+=LJ2H+(O2JQY52+Q \JR%KJ/IS0KH7Q"$T="%MLL>*'3-<IC
MG/IEICN9:5#FG32\AFJTGRL^@:GS;(QSC/&!1(]9'$].Z&PG,CL22V";,L]S
MM*ZYE0FAM.FW!N@8G]K,E9&RC)(#M3ZS.(VQ7VV^4YL'U7X46D-9A93JFJ[F
M1I0 'P!Q47&+-Y_>W!%RFN0T/9P /K.$11-3 $<C**)_'M^^='AI$+GABY)X
M;["'LN^SRPB-)V3O\0V'97>J6 'G2P"7X>U#!85NF,+3HK$C)DZ=6N6Q8ED6
M30@>B81)4/"U6 I(M!(9_B.0:T,O+S1BEAYJ=*UH1I,)C2/C<!ARGVV)"HFC
MOMS"AZGE,V,83Q15/*(-A]FVJ5<!>2YF"(,5A1,]CUV:QF0B]_$(),Q>M>RH
M*WY?U94!,H76'GCD"0X#94?U-7^V2/=Z[R*"X#AU,M(UHS$4R G?1Y;@,$Q
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
M&71_1!H#>#X30K].3']1]9.]OU!+ P04    " "LA/=0[:R\T%0&  "^&0
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
M!/YF$*X,X'[&F%QOE(/FC\O@#U!+ P04    " "LA/=0'@8RMR$)  !T,
M&    'AL+W=O<FMS:&5E=',O<VAE970V+GAM;+U;77/;NA']*QCU3IO,5!'Q
M18*I[9G8DJ]T;Q*GD=U.I],'6H(M-A2I2U)Q\N\+4HP@ DM03FV_Q*)T=K$+
M8'$. .;D(<N_%"LI2_1MG:3%Z6!5EINWHU&Q6,EU5+S)-C)5O]QE^3HJU6-^
M/RHVN8R6M=$Z&1'/\T?K*$X'9R?U=Y_RLY-L6R9Q*C_EJ-BNUU'^_5PFV</I
M  ]^?/$YOE^5U1>CLY--="_GLKS9?,K5TVCO91FO95K$68IR>7<Z>(??SCBK
M#&K$/V+Y4!Q\1E4JMUGVI7J8+4\'7A613.2BK%Q$ZL]7>2&3I/*DXOBC<3K8
MMUD9'G[^X?VR3EXE<QL5\B)+_ADOR]7I0 S04MY%VZ3\G#U,99,0K_PMLJ2H
M_T4/#=8;H,6V*+-U8ZPB6,?I[F_TK>F( P/F=QB0QH 8!ITMT,: &@:8=ABP
MQH 9!B3H,."- 3=;$!T&?F/@'YM#T!@$A@'MZB71& C#P&<=!F%C$-;383=^
M]>"/HS(Z.\FS!Y17:.6M^E#/H-I:C7F<5I-]7N;JUUC9E6<75Q_'DX_SR1BI
M3_.K][/QNVOU,+]6?SY,/EZCJTOU<'7Q^_3J_7CR>?X7-/G[S>SZ7VB(;N9C
M].J7U^@7%*?H>I5MBRA=%B>C4H55.1\MFA#.=R&0CA"NLS)* +,+M]F[Y7]5
M]ZBZ*Y&J>=57ZVT2596#Y-V=*B5TEV=KM%A%Z;VL(HP6BVR;EG%ZCS9YG"[B
M32+1JW?S&T0\[ \Q?0W$,';'<)&MUUGZYS]AW_O;O,P67P 7D[XTEG%5]E&"
M/D7Q<CA+T46TB>$NN73[^BQ+M;S))9I$>:H2A0;CUT>Z>)%NGKJ#NBI7,D<7
MNFG5[VII7U5KKGIZGQ50IK.>::>XH=CFWU$]<$C-W=IME/[X9BJ399WS6-[)
M/)>[WU6;435>[09'JNSVM4?VM4?J"%A'!.=1$J4+6:!7JM^*593+XC6*2M7>
MX@VB^*]5CPEH4N[<\MIMQ69?SS +11#ZY&3T]; ';* @6/A[5"MLN@^;'A?V
M$:&>[USYAZ%21@Y"V&5DPP(6MC$3&R,\+PC:J$L %9(0MU%3&S6DW,/,Z#\
M)G  =Q_;=Q^KK6A']\W2137S5%&HSJL_O:[JIIYSJRQ9RKQ0B^P?V[C\[IAC
M?-\:=P[61Z677B6J0*I&%ME:0H/$K6E""3,[X[(/U8K/W\?G.^.[V"\<!RN+
M*CHE4JJO5-FEB^^HS*.T2**=/-HO2% JOET:&!LS:=H#:B42[!,)G(G,Z_I%
M<5%LU4I1Y9.E::/H'N)RA8IZ45D<+"%HHPJI5?U0L0= L&'(S5*W80'W")R3
MV.<DGB<G:&2$/7VX,)8!82\#QB( ><%PEN$^R]"=997$L%+,RU8J4!*AU;PJ
M 6-QF?2 6D%B3PLUSQGF./X:+Z526$K++Q(U,$M0:GE6XT,>&OU\V8=JAWB@
M);$SQ#VE[N9%O9%1RUC/#)\U7EO14.%CVE&26!,L=C-L1T!@Q]E<.?29,$D(
M@%FLT6!:M.%SCW9DHWD7'TF\AE[X;9LJ$O9J$@Y!$4OMH#GV@M .W48RWQ.D
M*W9->I@=+1KZXCUO?+7B]2M^-I:+!M=:+[AOCICM3!#!J5D20)L$JTXRN /
M#2D5(3=[THYM&%#B=72DYG/L)O2N2? ARO=*#)X$-G]C[HG0$YX9.H#T5(X=
M5(\UUV,WV1].@KYXSS' TJH>S=5VW.#:DX";D\!V)C FQ)P$0)L>PZ:NG@(X
MI1\9I69/VK$-L7\P5]H=J;4&#EY 0V*M [!;"!RE(K'-S3@@S)21O;!VC)K%
ML9O&GUI)8IO&,:?"G D]J/;&4),]<9/]LZE)8C,_%H)V]#[1U$_<U/^D4I'8
M@L#6B@VHM;4TJA[TT[%](P>[=K>H>(Q>)(!<H+YGQMF#:@>J]0)QZX7C%".Q
M*7](0D/W7/:AVB%J64#<LN G%2.!2)@'K$LQ$DVOQ$VOCU",Q*;)(?>MW0
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
M#=I5*MU"LLK 4H:5]V(-AF-:<^/=>(D#*0F2'FR/S&( ];Q%/?\AU)!-N5(
M.N-K\+'6%2M3CE*I_;#G#J3%HH?:%9E3/^A%"WHQ"GIE9/I]NJZ-"T$(]*@'
MXV'AK$ZBJ _1(Q3'L1\D#KHT'9P(U;TM#UN%/7%_T@V<]:>8QD$/I4<L) -;
M'!^1"1Y%^>9G*!S>(IN&$,1 )O1.:I;7(:SL+C;/[] N9Z5!0!J(_UV)G4T)
M7D6P1Y&^%JX,Q<F %J33@HQJ\8UKHZK45,JF'/YD8X+K=W5NLK#KC8=$L6-"
MU0G-"Y]XH,6DKX K%09D0(&.>? )ZME"CN 0*F-)$G?,@L>IY3)-967S-B1+
M+AX8))_:&%ZU0S?\$Q)&?;U=L2F.,1G8S+AC&1R-8OU</H!'I!(#NR-RUXT2
MW&= G]@\ID.[N.,;/$XXMXI#T&1M3-7A),V6*R]8EUJFF(1.#'D8:!X% U@[
M"L(G..C@]1U[MB[W(G199(J#))GW(;IRF,31T$[M" >/,\X2*D@%-0'*!5N+
MO"X,O#A=WB!ATJ=$C]1BT.<=O^!Q@@$[J@H2-R0],<VJ8F>32E99J+7[(1)8
M/@C<91,GD[LBTWD0#/B?=(Q#QAGG@-N-U5/6)AX*6I"H#]PG1D(Z'P#>D1 9
M)Z&;UY:07NPNHV",23^@/6*$TJ',33KJ(>2U34/5E'OP]P!\]/KBEW0T0>@)
M#P/_:M$6F3_*T/OI7S@P"9-^@>P3 R8<*MQ(QTMDG)=NE4PYS^I2 ZH,_M^4
M<)GHJ-79:^"1(=%0H'9<1<:YJ@W4,5=[,7OH*0F=XL(GAJ. #)3YI*,Q$O]H
ME&Y$"<7]#T1IQT-DG(>^ 64^-WTC^'G-RN_(BFCK[10J8F$&BQ'BTHZ3A#P,
M1A='?<=+U!TSD7%F>HDZ93MAH ZN<RD@KA1'&Y;:'/KL!>XR$7C.=? IL9?@
M.\HBXY1UVT"O>SAA4^C !Q[BH1Z:A/V.R"<6+0:V#^T(BHX3U#'*US68U,,X
M\_YF]P@-<"GM*(F>IJ3=(5MME"PZL#:*95'8%&8[4?L-A!>[7#[S/>5F LIN
MJ&C]&GEX*.Y7LQXA.I2]:$=5=+Q+NE.<Z4H][W$?/E'X8;IM#M2)<9]5?6*+
M:* "HT<?XL9YSLFSOF3EA>UAKI@$_1SB%4N&JEO:\1L=Y[?KS08\7R<Z_I36
M/1WT8,SP?4[16R]H3VL%+4X?LZ\!&^C_:<=H]#2CB3*UD<'1FXPW5_:+9.,
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
M 17Q&#TA#9*Z.G<=)#]F!&1"E4S-&E&5<)FD78[].C$0XP8I282B*Z'"@W?
M8C-;;Y!*A8F>VK *6%^[)!*D"+SR)TMCK0@KV9)ZDG(=]S($FY[9+F;S7GP;
M<B/F]V]A" K%%@F^+Y[7V)O<5@WX[24((/6MLO<5U]Z"<==J.C4R+-130\-2
M"*7!A'W]B) BM,S-A,F^(+.A?#VF>W1-K&&ZNR*:OT7YW0LDHGE*-<UR,V.)
M&NEO!7QIT=;>4-)6.;^GG#]4T=L A+_<7D+/_)?0NMC//?S3%V 8M368&:5G
M0+5RM1@JWI\_7D?72.6[36\GK@C,U^2(V=CY 9@&^F?(;4'[+RE9GOV)R?%Y
MO$K+>137T9+$PK=>[6BXBOUUGNJO/7P^R)3</ W"U@DW>.^=+H>G0M11<^0*
M%D^XC*:#_#8]2$\.425"[TMPL;T6Q,0G))5N5D!EGMANF)&,N%HBZ_OU/*ED
M2UB;BJY4VY1ED/N5^FFA[1#*HSTZXD1%8S,/=2:< AA.R!KQI9^'T'8_3 83
MP![Y^?&EO6]H^,M*\)G=F9C,, AP.YKHV385E38=E(\(6UC UTSTK";6R9W&
MEK AQ<ZZL_CH*QYQ;'2TFV/X>7+\3^98::OY"Z*U=QL3&"BJG#*,>1(TN:OS
M=SK<4UWN!RW7TI']*-+DU 1:D=IM"3/;9;=57L\"@:0=HE\ZV.&0>P;^O'?J
MMPS=)C4JOV+V7@)B7P!7R2[_IUW.!_K]U_![UZ%^G92C/G1K4&5)SZ3;WOD+
M.9-K+SO&_]/06R@YK*/N-^5#,L-'ZMP@G.KOZB'3>/O,!N?O?ZF8TK7BQ\M(
M[^5Z4=MSUE?F60])>EQ%%Q'S);I4RHF950^#+ Q"=)TOUG+UVYTV63"TH7/%
MGC8SU:IMX@U<<A7C&X8+/:<4#+]+?8YQ-;??3:EIAT$8=N-VA.Z)EYH<TM]D
M<"I7:F1C4:H=Q6RSSK=]N9>B?Z>OLH\T/AO%//AZ![G)J?YH+;?PDD"15+=5
M4+$#N6LM"/#D79\_W[ITU\XFO)CEJ4_:0:"\VCE.*%0TS,?2ZM,^?I;V@)7Z
MA!.FD23B$1UL-TSCP&<'&Q2S+?GJ^-93#H+<DQZ>_O9QLTZJH3533A%^#\U-
MO@V-Z\)\Z42IJ*UK.[5UJ*$G&N+U'QQ3FQP[?I9C<?.VZBD=CP[E[FBI25/(
M5U:Z^8(NH;C/A(V5&GVIV4,L*ZB<7RX8 O2R-RN.//8C9?5<U34'D^BLMG48
MR^W+VG.58C7E9+X)E"H7=[:\HU5*"]?AWUG@SA5IU)NI7!P-+30E+M_SG50R
M4*U,X]\PH>8?RABZ6=0*]B"W=9*TIZB)NYDV*/AK^U#9NI&;+Z[=D(?S@H]W
M@=PO(9L^:O'# \Y!N\XK$CJ36?CJM]?:X$Y%>7T-(&G]"7=[:T,H$AO<:7E!
MYW$C@%_*TT7I@6^(EDMY*H@;R<2XB3I !NX6#R;_.&I%5S>DUQ$[F"O8]A'8
M)>@U&1Q=G.V&7N/!9'ST-/1BR)QDCSYS?+Z8D;!Y(UYXLOE'WCK!3UTM,]:#
M@$JL-&YO,"ZDH]_)L]]T]TJ*I?>RD"\%\]ONQ[?Q#4,><6K(+[MQ0^&E?V=I
MZVMM6]Z#N[Q]^_\ON/TOO^"V^T4S^^C%M'_>FW&/WD5YW+CG$?665RR?:=@+
M"IJJY4VJ7:R;4:])I_\!_4R&;':F;=7)I:7W@F(5YB'7JUB2(B)"X6C5O1*,
M<9>W5]G9Y*C?(<@5QM)9<A4UU>W\HR7?]L?&I2@&*E])C99)Y8M<;D-PW$:6
MW/5NH=PG:+R]U/WY'MMCAZ!<P2>9&I'J#^A2(]G:S#C2;BC52,JLBG!^?+G.
M<*N)="=']*X]?O%7MKYECZ%,\^C-/*S0KHKXX@5?1M@J-*\^W?,SW/;*^&'R
M1OZ27FJ@_W> TD@(6U[.CT_C?VUP*6_T=\/E_T7X6=5SNMPH]0Q3CX9G)WO2
MGQ&^-';%[_=/;=/8)7]<:!A(30/P^\PB9OLOM$'\#Q_>_!=02P,$%     @
MK(3W4#XU]VZ3 P  .P<  !D   !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL
MG57;;N,V$/V5@="'+:"U+KXE@6T@V631%-AM$&\W#T4?*&DDL:%(A:3LI%_?
M&4EVO, F#P5\H8:<,V>&,T>KO;&/KD;T\-PH[=9![7U[$44NK[$1;F):U+13
M&ML(3X^VBEQK412]4Z.B-(X742.D#C:KWG9G-RO3>24UWEEP7=,(^W*%RNS7
M01(<#/>RJCT;HLVJ%15NT?_9WEEZBHXHA6Q0.VDT6"S7P65R<37C\_V![Q+W
M[F0-G$EFS",_W!;K(&9"J##WC"#H;X>?4"D&(AI/(V9P#,F.I^L#^N<^=\HE
M$PX_&?4@"U^O@[, "BQ%I_R]V?^&8SYSQLN-<OTO[(>STS2 O'/>-*,S,6BD
M'O[%\UB'$X>S^ V'='1(>]Y#H)[EM?!BL[)F#Y9/$QHO^E1[;R(G-5_*UEO:
ME>3G-[=?O]]\_?;'_>W-=A5Y F1SE(_.5X-S^H;S KX8[6L'-[K XD?_B(@<
MV:0'-E?INX"_=WH"TSB$-$[C=_"FQ^RF/=[TK>ST#K4W]@6NI<N5<9U%^.LR
M<]Y2._S]3H39,<*LCS#[?_5[UYD'[L*U(L=U0!/ET.XP.$6$ W^)#@11=UYX
M+$!X\#4"#11:,"7DQGGX4$KK_$>I0QA6-(*_@K&@:;1I7I7\5V0*82=4AQ/8
MRDK+4N9"^\&?!H6&S3N0.E<=W2<MZ',H((>G(4 KA0I!B<Q8"F3[K@]IIK.<
M6H&KVJ.Y$(0NR$%W)=DZ*W4%9H>V)N&8P*4C5CDZ1SH0PAY!%/]0KY^$\P:D
M=S_E#MD+V7)C"P9MK=E)E@@')%& SPQ+A*@XT- 6'6$F)G-&H<?7$!-X0,*I
M.B6L8L0=:\@K@Z>.2B,]EY[4HV80_O84QO1RT[1<%[J,AAFC\Y)KY/A2RLYS
MMQ&_HJ.J%"2FN@BI)/81N4BZD*Q+!#4>&63NJ9-VO @.X3&OM5&FHIM2!+(C
M&6W[[<D/W4%X3CIN#@K-S5$:126@]"^ I@J/4P775/@FH\:9)FQ)SN%>[(]7
MZ^ 72!=A<A:/B^44'DA7J:\^$D\N+B1LCB%)P^1\!I^EEJ0_!53&%+2Y#)/Y
M%))Y&,_FL.W:5C&_=+ZD@ L"G9^'RP6CSZ?A,CV#GPUA=")H#=JJEVU.LM-^
MT+:C]?AFN!P$\?7X\%KY(FPEJ3D4EN0:3Y;S .P@U<.#-VTOCYGQ)+;]DIL4
M+1^@_=(8?WC@ ,?WY>8_4$L#!!0    ( *R$]U"7L^TCUP,  -@(   9
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
M:K=5R=9;M.<JZU\1I"4:=K$;8.326I4I\JF3@ID1F2HE#A- Y:JA#N5F)/R
MX;.Y>,\^O/OT'"Z67 !"R9R2>;X7!=!KPX A;M\BI'$O\YK8/V18R3UGA[+>
MX\@0'J]SA425U[:%%*DRY&MD'8K/A2OW0^C:A23;%!(9YE*6\81"/_WAT@'0
MEXP>,'EQ ,#TAJ$U%/(ZZTJ>:M2DU(ZY<J]2]  GVT37B!TU"$Q@3/^2R))M
MUXPG4Y7WFILR0[A=QO</&:RU@30X)N^+=J"& -,')X^<U: B'15H)-X$2N#X
M4I<OPFZ"UNK2%Y K@;;W&O[S#ZLX6OYB6S)M#%$H-K=*)CXI!,!2<'I#W/61
M^(.D01YH8LNPI^"\4@[L?(I&'6D:IH$[[SX%LART(W(EH1OE]O@,Y,PW9$(<
M'DLTQ]<M2-5WD8S2J6VI1.FYP'RC;KZ)EY10L0:/IA&O1&>]$Z-H.)G/1309
MSN*IN*V-838>QQ -5[,%_BZCA7BCR\T+S\-OK  RG8BSX7*Y%!\U]_;8Y$<1
MQ<-XN>"':#@[F_H)< AG)YG925YCSK-:N;CQY!?QSDNO451X2=I8&W">7F$G
M/T38V[O%A,,4.=4]6#6S!KPM:8<$M!\JS?AJGL%,>G#4$+YQ](.SXKV,!^,>
M=&F&H<0D_4<;3C^<C8ITL(8EDO&U(23L-2OSI,YE?YJ=IDB*T8&#?33J"^5J
MJS5/VS:+,&<#;[SVY3JGYFJD_J4P_W;^3L$<Q<C!%:DW<4+ZC_0>$C[B<K_>
MQR3\? P/_:/0!U_?L&<H@2_=<[$:+>)OO1X/G?EH+GYZ,CE#C1PLJL^?,,\!
ME.1$R%Z=V>.XS\5+%+<9(I&/C;GK]< [,D/<[8;;&EUOMB(..<#L+)[US-KU
MUF[:V2T7?;CID=VLLUM,SGIVLR.[>6<WGZYZ=NWZ8AC-5HTRFVG*7_.B+HX_
M.]%LN)I&F*T6>BRJ.K 36&2=>!8/Y_/Y\P:HD_13=YYQ[[)8D-GX*S&K#"T,
M]\9NM;MU7X?+YL$\7-G?2K/A2T!.&5PGH^5\($RX!H<7IRM_]5QKAVN'?]SB
MZT.&#;"?:>W:%SZ@^U_DZC]02P,$%     @ K(3W4$PWS,QY"   (A8  !D
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
MB 5R7U?!.GR:35X=G1Q1Y^AOXE\_3HXFE&F;UB2_AZLN]GQD@8AS9#JEQ*C
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
M%W$DJR Z.WS\<*)"OG/F1?*MW/.6/N'6*(\UKND4> .^5]ZGW8(-#!?_LW\
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
M*(TC%F%W&7$__C9LA'(LA19YDF%WR$L_@PR-ADARLAP\(_S3]Z@(V1N)!H.
M(NM0IV,,6-SJ?VG$DMVLE?%F^(*7E@D,B:!P6!;L7GSR_9XEX0Z&<9&@6@"]
MZ,NUV"US%+V295G!LB!&I;LUXC,6HP(+9>AG)7(HPVG3NBEPN)FT-6$5_."]
MI"!'H3*CT\ Q'S2=4?Y<T_J_Q3R$( I+$(>);XUABN86E(CQ=[T;!51 .)Q
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
M]LT G1SWZ?02;!MWV(4-V(CC8XU_0<BQ ,XK:\/ZA1UL_JDY_ =02P,$%
M  @ K(3W4+E@OKBF P  +@@  !D   !X;"]W;W)K<VAE971S+W-H965T,3@N
M>&ULM59-<]LV$/TK.SQK)$6VTTQ&UHPM.XT[L>.)W?C0Z0$DER(:$& !4(S_
M?=^"E"RGM2]M+R(^=M^^?5@LM.R=_Q9JYDC?&V/#:5;'V+Z?S4)1<Z/"U+5L
ML5,YWZB(J=_,0NM9E<FI,;/%?/YVUBAML]4RK=WZU=)UT6C+MYY"US3*/YZS
M<?UI]B;;+7S1FSK*PFRU;-6&[SC^VMYZS&9[E%(W;(-VECQ7I]G9F_?GQV*?
M#+YJ[L/!F"23W+EO,KDJ3[.Y$&+#110$A<^6UVR, ('&GR-FM@\ICH?C'?J'
ME#MRR57@M3,/NHSU:?8NHY(KU9GXQ?4?><SG1/ *9T+ZI7ZP/5ED5'0ANF9T
M!H-&V^&KOH\Z'#B\F[_@L!@=%HGW$"BQO%!1K9;>]>3%&F@R2*DF;Y#35@[E
M+GKL:OC%U?KS]?75_?7ES?T=G=U<T/KSS?W5S<^7-^NKR[OE+"*$&,Z*$>Y\
M@%N\ />6KIV-=:!+6W+YW'\&:GM^BQV_\\6K@+]T=DI'\PDMYHOY*WA'^WR/
M$M[12_FZIM$1514#*5O2&G2UW; M- >ZT*$P+G2>Z;>S/$2/HOG]E:C'^ZC'
M*>KQ?Z7ROX![2BG2)ZUR;724W.YKQE;3*ON(VU0X7XH"N!:%[Y0AW&\JGCS-
M@6=?,^P(P@32@7(7:VJ]RU5N.(F(;A"<Q?21.$3=R,:4KBH*KH%%XSH@]CK6
M6G"\0@ARU0"HVI:5#Q0=Y;#%3XSL1YS(%&LA"<Z(BO7G8%@:X"9B%W>[()G2
MXG)*#T+>NO^#Q23%1UN#V3[T :EG/#[Q!BK?>E<PEQ YT ?O&@(^2U3Y3JAG
MW.U'1"]$.&VWSFRY%-"M\MIU@8SJ0Z?'XC4)LSW [&M=U 3;P#LJ.&AMT6]Q
MNIT/*>6\"ZBH$*;T$>2W["<D1[U1J5&"=>CR/] VA9BV2%@JHK,%^X@V+S4Q
M2?%%DQ+N0/4<T ?'F!+%CU)!/B@94EX#K^K'O(>S$X-:^89 \X#A XX#U['H
MO+! A5D'L7M90R9R)*%#RG^70NK9*-V$ 1[2YFPTLD4-&(-06PBN;:FWNL0%
M #(\1LW49N,!&&&A) /V&NB[7+FJ1!Q(=4AU0A5T1A^!)2Y2J9.8HD/+7LF]
M&D4*TW_J*+.#'MZPWZ27*LBAV3BT\_WJ_C$\&]Z )_/A);U6?J,M:H4KN,ZG
M/YUDY(?7:9A$UZ87 3<9[TL:UGC0V8L!]BOGXFXB ?9_$59_ 5!+ P04
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
M^ TZF.L:@K>\9*>7UK'@Y"U%Y^FC B([1_)O&KY8V$K7H^"4QG.VJ I$Y]P
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
M':$_J_J&74^,+-VM=B$-[AINN,)'"5=6 .^74IK=Q#IH/G,F_P)02P,$%
M  @ K(3W4,-H+?J+ @  ,@4  !D   !X;"]W;W)K<VAE971S+W-H965T,C(N
M>&UL?53;;MI $/V5D=6'5J+Q#0-!@!1R45,I:01I\E#U8;''>)7UKKN[#LG?
M=]8V+I4"+WCG=L[,L&=G.Z5?3(%HX:T4TLR]PMIJZOLF+;!DYDQ5*"F2*UTR
M2Z;>^J;2R+*FJ!1^% 0COV1<>HM9XWO0BYFJK> 2'S28NBR9?E^B4+NY%WI[
MQXIO"^L<_F)6L2VNT?ZL'C19?H^2\1*EX4J"QGSN7833Y=#E-PE/''?FX QN
MDHU2+\ZXS>9>X!I"@:EU"(P^KWB)0C@@:N-/A^GUE*[P\+Q'OVEFIUDVS."E
M$L\\L\7<FWB08<YJ85=J]PV[>1*'ERIAFE_8M;GQR(.T-E:573%U4'+9?ME;
MMX>#@DEPI"#J"J*F[Y:HZ?**6;:8:;4#[;()S1V:49MJ:HY+]Z>LK:8HISJ[
MN+U_NKY__+&ZO5[#YT>V$6B^S'Q+R"[NIQW*LD6)CJ",X$Y)6QBXEAEF_]?[
MU%'?5K1O:QF=!/Q>RS.(@P%$012<P(O[,>,&+SXVIGQ%:95^ARMN4J%,K1%^
M76R,U70O?I]@&/8,PX9A>(1A37+):H&@<KA49:4D$1IG]=P?[?4DJ%/DU%0L
MQ;E'DC.H7]'K9^%H(%4D#V,Q<T2V0,B5()UQN9T"[1#['<(5IEAN4$,<.D]X
M#BNVHYMD47,F#'R":#0()T%W&,?P3'+ZRN772JL4C8'0N0,(HT%X/H0;+CE=
MNPRV2F44' _")(8P&03#!-9U50G77Y2,B7!$H,GY8#QRZ$D\&$<3^&CE_L$]
M+E%O&[6Z(6MIVRO=>_L'X:+5P;_T]C6Y8WK+I0&!.94&9^/$ ]TJM#6LJAI5
M;)0EC37'@AXUU"Z!XKE2=F\X@OZ97/P%4$L#!!0    ( *R$]U!S ?^G'P,
M  $'   9    >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;*55VV[C-A#]E8&Z
M*!) B*Z.I-0VX$N:3='-&K&W?2CZ0$NT12Q%:DEJO?OW'5*VX@*)L45?Q-O,
MF3.'FN'X(-5G75-JX%O#A9YXM3'M71#HLJ8-T3>RI0)/=E(UQ.!2[0/=*DHJ
MY]3P( [#VZ A3'C3L=M;J>E8=H8S05<*=-<T1'V?4RX/$R_R3AO/;%\;NQ%,
MQRW9TS4UG]J5PE4PH%2LH4(S*4#1W<2;17?SU-H[@S\8/>BS.=A,ME)^MHO'
M:N*%EA#EM#06@>#PE2XHYQ8(:7PY8GI#2.MX/C^A_^IRQURV1-.%Y'^RRM03
M+_>@HCO2<?,L#^_I,9^1Q2LEU^X+A]XVBSTH.VUD<W1&!@T3_4B^'74X<\C#
M-QSBHT/L>/>!',LE,60Z5O( REHCFIVX5)TWDF/"7LK:*#QEZ&>FJT_/B_>S
M]?T2'I\VLZ>'Q_GO]S!;K^\W:[C:D"VG^GH<&(QD[8/RB#KO4>,W4&_A@Q2F
MUG O*EK]VS] A@/-^$1S'E\$_*T3-Y"$/L1A'%[ 2X:T$X>7O('W(&5U8)P#
M$14\"D/$GF&N,-.:&@U+IDLN=:<H_#7;:J/PY_G[0MAT")NZL.D;8==84U6'
M<>0.EM00QK6=KCI5UOAKO4+%AX^FI@HV-1%P8OW:A5P,;$O[3K>DI!,/:U=3
M]95ZTX^=@G8(S5Y"DUZ%4F+M:8-GR!%9P$YR+&(F]FAA]_!6Z' K=_"@I-8P
M*\NNZ3BQ?D_85182532TK(7D<O\=WD&4^4F6XN0JBOU1$5[C-/6S/(6%^^$Q
M7441 *M6UZS5D(S\*(G@JA^OX>>?\CB*?X&-(A7V*.Q?$/0+$*2A&B*_*%*$
MM\.9N32$OY+G.QBE?EH4EE%:^%DT>F'TOS5:TI(V6TPIB:Q.4?&?=,JBS.D4
M^7F2658C/\_#"SJ%1:\3CC^F4YX[G?+\!W7*BENG4^X7T>T+H]>*(SAK2TAV
M[YJOE:P3IN]0P^[0WV=]6WLQ[Q^'#T3MF=# Z0Y=PYMLY('J&VZ_,+)U36XK
M#2KCIC6^4519 SS?26E."QM@>/6F_P!02P,$%     @ K(3W4(B[G0ET @
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
MB/<:N]BL&0*C^II4%XK"OX:![V@!#I1LRX4AR;D0L<TR>4 )*3.2/(_SPK-
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
M(/JUPRDR5EG2//X^&+4:GQ7P=/QB_=:(UV+61.*4LS]HHM*1=65!@AM2,O7
M][_C09 A&',FS1/V]=[^P(*XE(IG![!FD-&\?I.G0R!. -I..\ [ +S7@. ,
MP#\ ?".T9F9DS8@BXZ'@>Q#5;FVM&IC8&+160_/J&)=*Z*]4X]1X&7V91[?1
M=#)?P60Z_?8X7T7S+[#X=A=-HYLE_ 9S(@2I8@T?9Z@(9?*37GU<SN#CAT_P
M 6@.JY27DN2)'-I*<ZHLV_'!_W7MWSOC/X1[GJM4PDV>8/)OO*VU-(*\%T'7
M7J?!KV5^";YS 9[C.2U\IMWP&<8:[E9P=]!!QV_BZQM[_AE[#[C#O,0+B'*J
M*&$P*0I&8V)R>(&"\@2F95:R.L0WFXW.;U@)HB^*V?/GG;8(D<),_M7!)VCX
M!(9/<(;/BBM-HA!\1ZN;*$%7 B!,WV:2QVAFL<"$*F!<2I1@;FN,=$?6#%L/
MN'88&H=5U=B-?2\,AO:NA6:OH=GKI#G##0K- V*>Z8HE3;PN("M5J>EO2IUK
MD")+8/T,*D500E^5-G*UF]X)N=!UCN3JE.B]41 $H=NN(&P4A/]= ? UHULS
M; UEV,+6=5ZQ;=L4^.UL^PW;?B?;6T(%?">LSM2B5/("[G3J,O ZDNZJL7[U
M+B[!H.$S^'^R:_ V<9Q!_]5YO=WD!9[3?EZN<ZS;3J>&>YK3K,PZHN&>_ /<
M=W$^KG=DY'6J6Y!GW2LH4"@RG8J%X=#Z=^FVXSN0D&?9Q>E8R5V_.^+DZ6<1
M/U9A-W@?$3\67+>[XOYZQ+OMA.<C;I^T*1F*K>G>I+Z$9:[JCJ59;3K$B>F+
M[./VNKV\)V)+]=^+X49#G<N^)B7JCJV>*%Z8IF?-E6ZAS##572Z*:H/^ON%<
MO4PJ!TW?//X'4$L#!!0    ( *R$]U#;CV>';@0  )02   9    >&PO=V]R
M:W-H965T<R]S:&5E=#,Q+GAM;,68VV[;.!! ?X4P^M "2232\:UP##AVTG71
MID$NVX?%/M 297-+B5Z2LI._WZ$D2TXEL0LX;5\2218YAS/#8X/CG53?])HQ
M@YYBD>B+SMJ8S7O/T\&:Q52?R0U+X)-(JI@:N%4K3V\4HV$V*!8>\?V^%U.>
M=";C[-FMFHQE:@1/V*U".HUCJIXOF9"[BP[N[!_<\=7:V ?>9+RA*W;/S./F
M5L&=5\X2\I@EFLL$*19==*;X_249V@'9&W]RMM,'U\@N92GE-WNS""\ZOB5B
M@@7&3D'AWY;-F!!V)N#XMYBT4\:T P^O][-?9XN'Q2RI9C,IOO+0K"\ZPPX*
M64138>[D[@]6+*AGYPNDT-E?M"O>]3LH2+61<3$8"&*>Y/_I4Y&(@P$$MPP@
MQ0"2<>>!,LHY-70R5G*'E'T;9K,7V5*ST0#'$UN5>Z/@4P[CS.1^\>%F<;V8
M36\>T'0V^_)X\["X^8!NOWQ:S!97]^@4W4EAJ[^C*D0R0E,!A:1)P! \1'.9
M+DV4"C0- IDF1J.W<V8H%_H=>H-X@A[6,M4T"?78,X!K@WI!@7:9HY$6M#[Z
M+!.SUN@J"5GX<KP'RRS72O9KO23."3^FR1GJ^B>(^,1_O)^CMV_>.:;MEBGL
M9M-V6Z8MEW[' L:W="G8R7=IFBD6<H,^2:W17S:AZ#K/Z-^.^.=E_/,L_GE;
M_!>APGU%:(%U@N; %2^90EULUXY'3;7(8_2S&'8K;R>C_F#L;1O >B58SPT6
M_@,-#%O89&1!&J>"VDV(6!3!KD21DC$*UC19,=LK!3%/5FBC>!+PC6!-J'G4
MW@%JSV\F[9>D?2?I+%7*8FZ8XC*$Z'++,^]8;O:T 5@6HB"OHH JLL9^[M?
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
M<J4KEFV6^DT!80+T_(IS]=DQ96MXI;)_4$L#!!0    ( *R$]U#&O&@$5P,
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
MNFO9X5K_6( P!OK[DG.UGQ@'Y:]*[Q]02P,$%     @ K(3W4 ?(F4<U!
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
M,ZO,22A5W'Q5X]TJYQU\.;V]!@>__#3R O^W5UH#605E*<"R%& N[NUT<2'
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
M^+2+K3ON+K0E:J8^;,NJB%/O)DH8-14#6Q3"2*SH85$(P%1@]BD5!%+VK2\
MB(?V+@H 2=IA34BC[/)R:V*69,MXDQ<^Y9-&4.7 MH0T(BM[V!(2< B8740
M(-N;!2 2VX<=WCRGO3.Z+B^W(F;YMEH%O]0<^>:2-'HJ!S8DI)%7V<.0D(!%
M@.WE"0!1VV6= B"$G5M> )3LNM]/&EF7EUL2LR>]T+Y"3QHIE0,[$K)U0W /
M1T*Z#H%=G$T C"1V"0& &+/U#@ A1#J,/6DD75[N1]SJ=)ELU[X;GXV0JH$M
M"&645?6P()3K"-B&W 3 ,&47#U B9&^8 !"BLJ/,4T;0U>7^P\=":V\QKHR2
MJH']!V6$5?7P'Y3K!CAWC0$8VR("(,ZY8P2UU;%94D;+U>6^PVN."9614C6P
M!:&,O*H>%L0A]N2F?AK:A[L "H?<WM["*/MV) !%B;*GU+CU9-ZZ.;1M'HDL
M@WF^S:K]TU;'3X^/77[8/6QH?7Z+WD\0\/D4O8_V#U6:]/MG/#_%Q3+)RB#5
MCW53X;MF6U7L'YO<OZGRS>ZYP(>\JO+U[N5*QPM=-(#Z^\<\KU[>- T<'UZ]
M^0M02P,$%     @ K(3W4#-FAL58 @  0P4  !D   !X;"]W;W)K<VAE971S
M+W-H965T-#,N>&ULC51=3]LP%/TK5]$>0&+DJW2 VDC0%JUH5*@MW<.T!Y/<
M-!:.W=E. _]^MI-&9=!J+XU]?<_Q.:>V![60+ZI U/!:,JZ&7J'UYMKW55I@
M2=2YV" W*[F0)=%F*M>^VD@DF0.5S(^"H.^7A'(O&;C:HTP&HM*,<GR4H*JR
M)/+M%IFHAU[H[0ISNBZT+?C)8$/6N$#]M'F49N9W+!DMD2LJ.$C,A]Y->#WJ
MV7[7L*)8J[TQ6"?/0KS8R30;>H$5A Q3;1F(^6QQA(Q9(B/C3\OI=5M:X/YX
MQW[GO!LOST3A2+"?--/%T+OT(,.<5$S/1?T=6S\7EB\53+E?J-O>P(.T4EJ4
M+=@H*"EOON2US6$/$/8. *(6$/TO(&X!L3/:*'.VQD239"!%#=)V&S8[<-DX
MM'%#N?T7%UJ:56IP.AE/YM/5S7*ZFL!TMEC.GQXFL^4"OL*,2$ELQ' R1DTH
M4Z>F:J(SP7"8O*8%X6NTA9K(S"P]+<9P\N5TX&LCRY+[:2OAMI$0'9!P7_%S
MB(,SB((H^ 0^.@X?8VK@H86'5^_AO@FC2R3J$HD<7WR03]*M<Z[.X(Y0"2O"
M*H1?/TPC3#66ZO>1;>)NF]AMTSNPS4S88TP8D%)47*O/<FL8^H[!7L=M$EZ%
M_3@(3$S;_80^-D;193_8;WPGLM>)[!T5Z>QOG7V1@WD$E"8\HWP->7L0TDI*
MY.F;+=B#\)F-W@=U_^H_UM$(]_>.N'U>'HA<4ZZ 86XPP?FW"P]D<V6;B18;
M=^J?A39WR T+\\JAM UF/1="[R;V(G7O9O(74$L#!!0    ( *R$]U"3]MZ!
MS (  %X'   9    >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;*55[V_:,!#]
M5T[1/E"I;4("](< J31L8VJ["FCW8=H'-SE(U,1FM@/MM#]^9R=DM 54;5^(
M[=Q[[^YX.7=70CZJ!%'#4YYQU7,2K1?GKJNB!'.FCL4".;V9"9DS35LY=]5"
M(HLM*,]<W_,Z;LY2[O2[]NQ6]KNBT%G*\5:"*O*<R><!9F+5<YK.^F"<SA-M
M#MQ^=\'F.$%]M[B5M'-KECC-D:M4<) XZSD7S?-AV\3;@/L45VIC#::2!R$>
MS684]QS/)(091MHP,'HL\1*SS!!1&C\K3J>6-,#-]9K]HZV=:GE@"B]%]BV-
M==)S3AV(<<:*3(_%ZC-6]=@$(Y$I^PNK*M9S("J4%GD%I@SRE)=/]E3U80-
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
MX7MMO:%#&?* YSP]SU4S_::/Z!Y0DF="6_" M+S]:PN^UU8-NG(.[.;M.JP
M.7_U]W0/F,HSH0QXE3-:!@XM>+K7_GI@0'2>GNBJ^7[%1W,/Z,HS\;H^ O8:
M&7A=+WU03::'E8/)<5[.Y4?(.9JGZT1L3H1NGVZ/J9\4A[,;ST_M@ZFM>.[;
M!V>;0^C0_>9,_$60/80)1Q&[EZZLK_F2RC;'S#<W(ET5QZ+O4B'2N+A<LF#!
MLMQ _GZ?IN+E)G>P/>Q__!]02P,$%     @ K(3W4*"4ZA=-!   /Q,  !D
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
M"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @ K(3W4(Q*F= "!   DQX   \
M  !X;"]W;W)K8F]O:RYX;6S%F5V/VC@40/^*E:?VH0OYF&D[*I5"DJ&6(" 2
MT+Y5AABP&A+DF)G=_OJU0]DZ);WJRQ5/P79P3FZ<>VSGTVLMOVWJ^AOYYUA6
MS<@Y*'5Z&@R:[8$?6?-7?>*5;MG5\LB4+LK]H#E)SHKFP+DZE@-O.'P<')FH
MG,^?KGTMY, NU(IOE:@K76DJUH*_-C_;39&\B$9L1"G4OR.G_5URAQQ%)8[B
M.R]&SM AS:%^_5)+\;VN%"NSK:S+<N2XEX8UETIL;ZHS YFS3=/6*+99,@TR
M<AZ'NL.=D(UJSVC[9YKQA>N3+Z6SJI]%J;B,F>(369]/HMJ;;O1=#*S;:.-P
M/5Z"^"3_)(SU;B>V/*ZWYR.OU"6.DI<&L&H.XM0XI&)'/G*B^H5+<S_Z K2X
MW)O24%:DY)/0#9(6+1XBRCR-DS1+8J)_9?,IC<-<%\;A-$RCA%B0'@#IW1'R
MJV=!^@"D?Q?(+->'69):D $ &=P1LA/)!P#RX9Z0O@7Y"$ ^WA,RL"#? Y#O
M<2''848S,G\FBV62):EFHW-[)'X T#[@HF5TDM)G&H5I3L(HFJ_2G*83LM"1
MC&B269 ? <B/N) T7>NHS9==('<(Y>LA+M)BM8R^A&;<4?T\TPD=3Q,29EF2
M=Q!!I> [)5^&44ZF-!S3*<U_"1]D$A=9)=-$QZY# RG#179&G(QSFP4R@XNL
M!II&\UE"\O#O;GP@$;C()ABO,IHF64:R9*(=VAWB4/)WD;-_G"SI6F?3=:)?
MPRQ?KF[HH*SO(J=]_2!G-&^12)BVAC+)-4E_R:PNE/]=9 %H(^FX1?EJ:?*^
MP6RS&*&S14B7,QL3,H"+K #04YT9DP=IP4/6 HQISYD\2 T>LAHLH9(W>F56
M\N:MS08N,I#5 )C5L-J8D#,\_'7&C5U[8PG)Q$.6R46SO5B03SQDGQC?]D)!
M+O&077(CN5Y"R"<>LD_Z;=>+"1G%NZ=1NJD:,HIW5Z/8*T<?,HI_5Z,\V)B0
M47QDH\"8CS8F)!<?62X=\<5<,5%V7AP?W+E"5@IHOIC;F)!4?/S-JQ[S]043
M<HR/[)@?ZGM'PJ(0II65A%:7KG3)QH2LXR-;YW_,&5-GJ4%Y0^H=F9^XU"=W
M,"'U^.CJT<9^1S+=57$NN4&,^49='[N-":G'1U;/#\R421.]%]X_+"'K^.A;
M63^7][UT 22; %DVMW,@_<SYWOS+O#PV)B2; %DV?9BQ:-A^+_F>*1L3DDV
M+)O?S->NX]/&A+03H.]^_09SPD3U]8V-"7XR0=8./*VTE]8!Y)T V3LPICVM
M#"#O!*UW!M>/H 7?B8H7J;Y$H^NWK-PN)#&'RU9N\&!V9W;GLHQTW;R:UJRX
M?E.]?@_^_!]02P,$%     @ K(3W4/TLU:6N 0  P1L  !H   !X;"]?<F5L
M<R]W;W)K8F]O:RYX;6PN<F5L<\W9NV["0!"%X5=!?@"6F5EN$5"EH8UX 0N6
MBS#8\FX4>/L@*.!8*=*@/96UMCS^&W^RUK.O4)7I4)_C_M#$WN54G>.\V*?4
M?#@7U_MP*F._;L+Y=F5;MZ<RW9;MSC7E^ECN@M/!8.3:UQG%8O8ZL[>Z-N$_
M$^OM]K .G_7Z^Q3.Z8_![J=NCW$?0BIZJ[+=A30OW*5ZGH[N?I#^;7+16V[F
M1;O<2.%R!RD$:?X@@R#+'^0AR.</&D+0,'_0"()&^8/&$#3.'S2!H$G^H"D$
M3?,'R0!E'! D=; FT%J0:R'P6A!L(1!;D&PA,%L0;2%06Y!M(7!;$&XAD%N0
M;B&P6Q!O(=!;46\ET%M1;R706SL?VP1Z*^JM!'HKZJT$>BOJK01Z*^JM!'HK
MZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'I;9[.$0&]#O8U ;T.]C4!O
M0[V-0&]#O8U ;T.]C4!O0[V-0&^/>GL"O3WJ[0GT]JBW)]#;H]Z>0&_?V>PF
MT-NCWIY ;X]Z^W?J'=.U"O'9\UCC\]])=;K=&YZ/OR\?)SOO^!UG!W_L%K]0
M2P,$%     @ K(3W4";ZAZ>U 0  W!L  !,   !;0V]N=&5N=%]4>7!E<UTN
M>&ULS9G-;L(P$(1?!>6*B+&=TA\!E[;7ED-?P$TV)"*)+=M0>/LZX4=J1:,B
M*G4NL1+OSHR]TG?)]&UGR VV==6X651X;QX8<VE!M7*Q-M2$G5S;6OGP:I?,
MJ'2EEL3$>#QAJ6X\-7[D6XUH/GVB7*TK/WC>AL^NU,TLLE2Y:/"X+VR]9I$R
MIBI3Y<,^VS39-Y?1P2$.G5V-*TKCAJ$@8F<=VIV?#0Y]KQNRMLQHL%#6OZ@Z
M5+%MQ9S?5>3B?HDS&76>EREE.EW7H25VQI+*7$'DZRK>BP[[G7VX8=H_^=7^
MG4R?8:A<6&U<F)BER^V.(VF[1R8(D?5E_Q%/CD'ZZO-1.^V,LE]ZA^O]T';5
MS<.Q;KG^CK_.^*1_80X!DD."Y$A <MR Y)B Y+@%R7$'DN,>) <?HP1!(2I'
M02I'82I'@2I'H2I'P2I'X2I' 2M'(:M (:M (:M (:M (:M (:M (:M (:M
M(:M (:M (:M$(:M$(:M$(:M$(:M$(:M$(:M$(:M$(:M$(:M$(6N"0M8$A:P)
M"ED3%+(F*&1-4,B:_"=9W[5>_?7_IG:-:U4V1W_6_=2;?P)02P$"% ,4
M" "LA/=0!T%-8H$   "Q    $               @ $     9&]C4')O<',O
M87!P+GAM;%!+ 0(4 Q0    ( *R$]U#[=Y.'[@   "L"   1
M  "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( *R$]U"97)PC
M$ 8  )PG   3              "  <P!  !X;"]T:&5M92]T:&5M93$N>&UL
M4$L! A0#%     @ K(3W4 OYC;,]!0  [!4  !@              ("!#0@
M 'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( *R$]U#2'R6R
M*0<  *8<   8              " @8 -  !X;"]W;W)K<VAE971S+W-H965T
M,BYX;6Q02P$"% ,4    " "LA/=0$J^2[T #  !;"@  &
M@('?%   >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ K(3W
M4.VLO-!4!@  OAD  !@              ("!51@  'AL+W=O<FMS:&5E=',O
M<VAE970T+GAM;%!+ 0(4 Q0    ( *R$]U!)%X$=& ,  ,0(   8
M      " @=\>  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4
M" "LA/=0'@8RMR$)  !T,   &               @($M(@  >&PO=V]R:W-H
M965T<R]S:&5E=#8N>&UL4$L! A0#%     @ K(3W4$=W(^OK!@  5AL  !@
M             ("!A"L  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4
M Q0    ( *R$]U"(+14USP(  %4&   8              " @:4R  !X;"]W
M;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " "LA/=09F-9X6 6  #\
M00  &               @(&J-0  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL
M4$L! A0#%     @ K(3W4#XU]VZ3 P  .P<  !D              ("!0$P
M 'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    " "LA/=0E[/M
M(]<#  #8"   &0              @($*4   >&PO=V]R:W-H965T<R]S:&5E
M=#$Q+GAM;%!+ 0(4 Q0    ( *R$]U"^?<)G1P,  -L&   9
M  " @1A4  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @
MK(3W4."KEL]N!0  EPP  !D              ("!EE<  'AL+W=O<FMS:&5E
M=',O<VAE970Q,RYX;6Q02P$"% ,4    " "LA/=03#?,S'D(   B%@  &0
M            @($[70  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4
M Q0    ( *R$]U"=)!2'K08   00   9              " @>ME  !X;"]W
M;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ K(3W4 PEYW.'!P
MVA   !D              ("!SVP  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX
M;6Q02P$"% ,4    " "LA/=0E;,=MXT%  #@#   &0              @(&-
M=   >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( *R$]U"Y
M8+ZXI@,  "X(   9              " @5%Z  !X;"]W;W)K<VAE971S+W-H
M965T,3@N>&UL4$L! A0#%     @ K(3W4"$WJ#Z0!P  5!,  !D
M     ("!+GX  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4
M" "LA/=0O#APE@P6  !D00  &0              @('UA0  >&PO=V]R:W-H
M965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( *R$]U!?Y*'M;P4  /(,   9
M              " @3B<  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L!
M A0#%     @ K(3W4,-H+?J+ @  ,@4  !D              ("!WJ$  'AL
M+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    " "LA/=0<P'_IQ\#
M   !!P  &0              @(&@I   >&PO=V]R:W-H965T<R]S:&5E=#(S
M+GAM;%!+ 0(4 Q0    ( *R$]U"(NYT)= (  ! %   9              "
M@?:G  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ K(3W
M4#*$>E/C P  APD  !D              ("!H:H  'AL+W=O<FMS:&5E=',O
M<VAE970R-2YX;6Q02P$"% ,4    " "LA/=0VC91&]<"  #>!0  &0
M        @(&[K@  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0
M   ( *R$]U"V4? 9<P8  +L.   9              " @<FQ  !X;"]W;W)K
M<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ K(3W4&>?/;W5 @  WP4
M !D              ("!<[@  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q0
M2P$"% ,4    " "LA/=0L+HYJJ0$  #H"P  &0              @(%_NP
M>&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( *R$]U!6#B_C
M=P,  $,+   9              " @5K   !X;"]W;W)K<VAE971S+W-H965T
M,S N>&UL4$L! A0#%     @ K(3W4-N/9X=N!   E!(  !D
M ("!",0  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    " "L
MA/=0-N_=$,\$   .%   &0              @(&MR   >&PO=V]R:W-H965T
M<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( *R$]U"?L1TI>P(  +$&   9
M          " @;/-  !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#
M%     @ K(3W4,:\: 17 P  ,@T  !D              ("!9=   'AL+W=O
M<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " "LA/=0L_>P*>@"  "V
M"   &0              @('STP  >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM
M;%!+ 0(4 Q0    ( *R$]U 'R)E'-00  &@1   9              " @1+7
M  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ K(3W4'G'
M?#_< @  A@@  !D              ("!?ML  'AL+W=O<FMS:&5E=',O<VAE
M970S-RYX;6Q02P$"% ,4    " "LA/=0.#IEU0@#  "P"0  &0
M    @(&1W@  >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    (
M *R$]U!?BCM*5P8  .PE   9              " @=#A  !X;"]W;W)K<VAE
M971S+W-H965T,SDN>&UL4$L! A0#%     @ K(3W4.%VX30% P  &PD  !D
M             ("!7N@  'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"
M% ,4    " "LA/=0U#1.# L&  !>'0  &0              @(&:ZP  >&PO
M=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( *R$]U",OL(Q30D
M ,@Z   9              " @=SQ  !X;"]W;W)K<VAE971S+W-H965T-#(N
M>&UL4$L! A0#%     @ K(3W4#-FAL58 @  0P4  !D              ("!
M8/L  'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    " "LA/=0
MD_;>@<P"  !>!P  &0              @('O_0  >&PO=V]R:W-H965T<R]S
M:&5E=#0T+GAM;%!+ 0(4 Q0    ( *R$]U!=V7*(&P<  /@O   9
M      " @?(  0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%
M  @ K(3W4*"4ZA=-!   /Q,  !D              ("!1 @! 'AL+W=O<FMS
M:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    " "LA/=0*3&\:E$"  !^"P
M#0              @ '(# $ >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( *R$
M]U"7BKL<P    !,"   +              "  40/ 0!?<F5L<R\N<F5L<U!+
M 0(4 Q0    ( *R$]U",2IG0 @0  ),>   /              "  2T0 0!X
M;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " "LA/=0_2S5I:X!  #!&P  &@
M            @ %<% $ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"
M% ,4    " "LA/=0)OJ'I[4!  #<&P  $P              @ %"%@$ 6T-O
F;G1E;G1?5'EP97-=+GAM;%!+!08     -@ V +$.   H& $    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>304</ContextCount>
  <ElementCount>306</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>59</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - BASIS OF PRESENTATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/BASISOFPRESENTATION</Role>
      <ShortName>BASIS OF PRESENTATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2102102 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIES</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2108103 - Disclosure - INVENTORIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/INVENTORIES</Role>
      <ShortName>INVENTORIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2111104 - Disclosure - PURCHASED INTANGIBLE ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETS</Role>
      <ShortName>PURCHASED INTANGIBLE ASSETS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2114105 - Disclosure - CONTRACT LIABILITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/CONTRACTLIABILITIES</Role>
      <ShortName>CONTRACT LIABILITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2117106 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/LEASES</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2121107 - Disclosure - DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/DEBT</Role>
      <ShortName>DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2125108 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/INCOMETAXES</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2127109 - Disclosure - BUSINESS SEGMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/BUSINESSSEGMENTS</Role>
      <ShortName>BUSINESS SEGMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2131110 - Disclosure - DERIVATIVE INSTRUMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTS</Role>
      <ShortName>DERIVATIVE INSTRUMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2135111 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIES</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2136112 - Disclosure - RESTRUCTURING AND ASSET IMPAIRMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTS</Role>
      <ShortName>RESTRUCTURING AND ASSET IMPAIRMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2203201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2304301 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIES</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2309302 - Disclosure - INVENTORIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/INVENTORIESTables</Role>
      <ShortName>INVENTORIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.dynamicmaterials.com/role/INVENTORIES</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2312303 - Disclosure - PURCHASED INTANGIBLE ASSETS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSTables</Role>
      <ShortName>PURCHASED INTANGIBLE ASSETS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETS</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2315304 - Disclosure - CONTRACT LIABILITIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESTables</Role>
      <ShortName>CONTRACT LIABILITIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.dynamicmaterials.com/role/CONTRACTLIABILITIES</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2318305 - Disclosure - LEASES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/LEASESTables</Role>
      <ShortName>LEASES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.dynamicmaterials.com/role/LEASES</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2322306 - Disclosure - DEBT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/DEBTTables</Role>
      <ShortName>DEBT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.dynamicmaterials.com/role/DEBT</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2328307 - Disclosure - BUSINESS SEGMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSTables</Role>
      <ShortName>BUSINESS SEGMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.dynamicmaterials.com/role/BUSINESSSEGMENTS</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2332308 - Disclosure - DERIVATIVE INSTRUMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSTables</Role>
      <ShortName>DERIVATIVE INSTRUMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTS</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2337309 - Disclosure - RESTRUCTURING AND ASSET IMPAIRMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSTables</Role>
      <ShortName>RESTRUCTURING AND ASSET IMPAIRMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTS</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2405401 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2406402 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Allowance for Doubtful Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Allowance for Doubtful Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2407403 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2410404 - Disclosure - INVENTORIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/INVENTORIESDetails</Role>
      <ShortName>INVENTORIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.dynamicmaterials.com/role/INVENTORIESTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2413405 - Disclosure - PURCHASED INTANGIBLE ASSETS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails</Role>
      <ShortName>PURCHASED INTANGIBLE ASSETS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2416406 - Disclosure - CONTRACT LIABILITIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails</Role>
      <ShortName>CONTRACT LIABILITIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2419407 - Disclosure - LEASES - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/LEASESAdditionalInformationDetails</Role>
      <ShortName>LEASES - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2420408 - Disclosure - LEASES - Maturities of Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails</Role>
      <ShortName>LEASES - Maturities of Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2423409 - Disclosure - DEBT - Schedule of Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails</Role>
      <ShortName>DEBT - Schedule of Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2424410 - Disclosure - DEBT - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/DEBTNarrativeDetails</Role>
      <ShortName>DEBT - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2426411 - Disclosure - INCOME TAXES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/INCOMETAXESDetails</Role>
      <ShortName>INCOME TAXES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.dynamicmaterials.com/role/INCOMETAXES</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2429412 - Disclosure - BUSINESS SEGMENTS - Segment Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails</Role>
      <ShortName>BUSINESS SEGMENTS - Segment Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2430413 - Disclosure - BUSINESS SEGMENTS - Disaggregation of Revenue by Geographic Location (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails</Role>
      <ShortName>BUSINESS SEGMENTS - Disaggregation of Revenue by Geographic Location (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2433414 - Disclosure - DERIVATIVE INSTRUMENTS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails</Role>
      <ShortName>DERIVATIVE INSTRUMENTS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2434415 - Disclosure - DERIVATIVE INSTRUMENTS - Gain/(Loss) Recognized in Income on Derivatives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails</Role>
      <ShortName>DERIVATIVE INSTRUMENTS - Gain/(Loss) Recognized in Income on Derivatives (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2438416 - Disclosure - RESTRUCTURING AND ASSET IMPAIRMENTS - Summary of Restructuring Charges (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails</Role>
      <ShortName>RESTRUCTURING AND ASSET IMPAIRMENTS - Summary of Restructuring Charges (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="boom-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2439417 - Disclosure - RESTRUCTURING AND ASSET IMPAIRMENTS - Rollforward of Restructuring Charges (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails</Role>
      <ShortName>RESTRUCTURING AND ASSET IMPAIRMENTS - Rollforward of Restructuring Charges (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="boom-20200630.htm">boom-20200630.htm</File>
    <File>boom-20200630.xsd</File>
    <File>boom-20200630_cal.xml</File>
    <File>boom-20200630_def.xml</File>
    <File>boom-20200630_lab.xml</File>
    <File>boom-20200630_pre.xml</File>
    <File>boom-exx311q2x06302020.htm</File>
    <File>boom-exx312q2x06302020.htm</File>
    <File>boom-exx321q2x06302020.htm</File>
    <File>boom-exx322q2x06302020.htm</File>
    <File>ex101-firstamendmentag.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>65
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "boom-20200630.htm": {
   "axisCustom": 0,
   "axisStandard": 17,
   "contextCount": 304,
   "dts": {
    "calculationLink": {
     "local": [
      "boom-20200630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "boom-20200630_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "boom-20200630.htm"
     ]
    },
    "labelLink": {
     "local": [
      "boom-20200630_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "boom-20200630_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "boom-20200630.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd"
     ]
    }
   },
   "elementCount": 397,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2020-01-31": 8,
    "http://xbrl.sec.gov/dei/2019-01-31": 5,
    "total": 13
   },
   "keyCustom": 14,
   "keyStandard": 292,
   "memberCustom": 13,
   "memberStandard": 46,
   "nsprefix": "boom",
   "nsuri": "http://www.dynamicmaterials.com/20200630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover",
     "role": "http://www.dynamicmaterials.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2108103 - Disclosure - INVENTORIES",
     "role": "http://www.dynamicmaterials.com/role/INVENTORIES",
     "shortName": "INVENTORIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2111104 - Disclosure - PURCHASED INTANGIBLE ASSETS",
     "role": "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETS",
     "shortName": "PURCHASED INTANGIBLE ASSETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2114105 - Disclosure - CONTRACT LIABILITIES",
     "role": "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIES",
     "shortName": "CONTRACT LIABILITIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2117106 - Disclosure - LEASES",
     "role": "http://www.dynamicmaterials.com/role/LEASES",
     "shortName": "LEASES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2121107 - Disclosure - DEBT",
     "role": "http://www.dynamicmaterials.com/role/DEBT",
     "shortName": "DEBT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2125108 - Disclosure - INCOME TAXES",
     "role": "http://www.dynamicmaterials.com/role/INCOMETAXES",
     "shortName": "INCOME TAXES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2127109 - Disclosure - BUSINESS SEGMENTS",
     "role": "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTS",
     "shortName": "BUSINESS SEGMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2131110 - Disclosure - DERIVATIVE INSTRUMENTS",
     "role": "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTS",
     "shortName": "DERIVATIVE INSTRUMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyDisclosures",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2135111 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "role": "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyDisclosures",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2136112 - Disclosure - RESTRUCTURING AND ASSET IMPAIRMENTS",
     "role": "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTS",
     "shortName": "RESTRUCTURING AND ASSET IMPAIRMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i38e38f870a2346ada765653d1cd144bb_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS",
     "role": "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i38e38f870a2346ada765653d1cd144bb_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2203201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "role": "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:TradeAndOtherAccountsReceivablePolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2304301 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "role": "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:TradeAndOtherAccountsReceivablePolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2309302 - Disclosure - INVENTORIES (Tables)",
     "role": "http://www.dynamicmaterials.com/role/INVENTORIESTables",
     "shortName": "INVENTORIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2312303 - Disclosure - PURCHASED INTANGIBLE ASSETS (Tables)",
     "role": "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSTables",
     "shortName": "PURCHASED INTANGIBLE ASSETS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2315304 - Disclosure - CONTRACT LIABILITIES (Tables)",
     "role": "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESTables",
     "shortName": "CONTRACT LIABILITIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "boom:OperatingLeaseAssetsAndLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2318305 - Disclosure - LEASES (Tables)",
     "role": "http://www.dynamicmaterials.com/role/LEASESTables",
     "shortName": "LEASES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "boom:OperatingLeaseAssetsAndLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2322306 - Disclosure - DEBT (Tables)",
     "role": "http://www.dynamicmaterials.com/role/DEBTTables",
     "shortName": "DEBT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2328307 - Disclosure - BUSINESS SEGMENTS (Tables)",
     "role": "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSTables",
     "shortName": "BUSINESS SEGMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2332308 - Disclosure - DERIVATIVE INSTRUMENTS (Tables)",
     "role": "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSTables",
     "shortName": "DERIVATIVE INSTRUMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2337309 - Disclosure - RESTRUCTURING AND ASSET IMPAIRMENTS (Tables)",
     "role": "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSTables",
     "shortName": "RESTRUCTURING AND ASSET IMPAIRMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i38e38f870a2346ada765653d1cd144bb_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "role": "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i38e38f870a2346ada765653d1cd144bb_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:TradeAndOtherAccountsReceivablePolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "boom:AccountsReceivableCreditLossExpenseReversalTotal",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405401 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)",
     "role": "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:TradeAndOtherAccountsReceivablePolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "boom:AccountsReceivableCreditLossExpenseReversalTotal",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i9331be10fed44cdbb7298b1e69a7b9f8_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406402 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Allowance for Doubtful Accounts (Details)",
     "role": "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Allowance for Doubtful Accounts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i9331be10fed44cdbb7298b1e69a7b9f8_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407403 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details)",
     "role": "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "boom:DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i38e38f870a2346ada765653d1cd144bb_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410404 - Disclosure - INVENTORIES (Details)",
     "role": "http://www.dynamicmaterials.com/role/INVENTORIESDetails",
     "shortName": "INVENTORIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i38e38f870a2346ada765653d1cd144bb_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i38e38f870a2346ada765653d1cd144bb_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413405 - Disclosure - PURCHASED INTANGIBLE ASSETS (Details)",
     "role": "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails",
     "shortName": "PURCHASED INTANGIBLE ASSETS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i38e38f870a2346ada765653d1cd144bb_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i38e38f870a2346ada765653d1cd144bb_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416406 - Disclosure - CONTRACT LIABILITIES (Details)",
     "role": "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails",
     "shortName": "CONTRACT LIABILITIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i38e38f870a2346ada765653d1cd144bb_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "boom:OperatingLeaseAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i38e38f870a2346ada765653d1cd144bb_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419407 - Disclosure - LEASES - Additional Information (Details)",
     "role": "http://www.dynamicmaterials.com/role/LEASESAdditionalInformationDetails",
     "shortName": "LEASES - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "boom:OperatingLeaseAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i9331be10fed44cdbb7298b1e69a7b9f8_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i38e38f870a2346ada765653d1cd144bb_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420408 - Disclosure - LEASES - Maturities of Operating Leases (Details)",
     "role": "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails",
     "shortName": "LEASES - Maturities of Operating Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i38e38f870a2346ada765653d1cd144bb_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i38e38f870a2346ada765653d1cd144bb_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423409 - Disclosure - DEBT - Schedule of Debt (Details)",
     "role": "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails",
     "shortName": "DEBT - Schedule of Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i38e38f870a2346ada765653d1cd144bb_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i16636c300ba549c79acd8c16a947a9ae_D20180308-20180308",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "boom:DebtInstrumentAnnualPrincipalPaymentPercentofPrincipal",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424410 - Disclosure - DEBT - Narrative (Details)",
     "role": "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails",
     "shortName": "DEBT - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i16636c300ba549c79acd8c16a947a9ae_D20180308-20180308",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "boom:DebtInstrumentAnnualPrincipalPaymentPercentofPrincipal",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS",
     "role": "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i2bcf50c0b5fb4f238e27a2a94b885768_D20190101-20190331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426411 - Disclosure - INCOME TAXES (Details)",
     "role": "http://www.dynamicmaterials.com/role/INCOMETAXESDetails",
     "shortName": "INCOME TAXES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i2bcf50c0b5fb4f238e27a2a94b885768_D20190101-20190331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429412 - Disclosure - BUSINESS SEGMENTS - Segment Information (Details)",
     "role": "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails",
     "shortName": "BUSINESS SEGMENTS - Segment Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430413 - Disclosure - BUSINESS SEGMENTS - Disaggregation of Revenue by Geographic Location (Details)",
     "role": "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails",
     "shortName": "BUSINESS SEGMENTS - Disaggregation of Revenue by Geographic Location (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ConcentrationRiskPercentage1",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "ifcc6642345694f7bb38176ef2a245bd4_D20190401-20190630",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i7e3fd641c4844346adb99bce9c31066c_I20200630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433414 - Disclosure - DERIVATIVE INSTRUMENTS - Narrative (Details)",
     "role": "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails",
     "shortName": "DERIVATIVE INSTRUMENTS - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i7e3fd641c4844346adb99bce9c31066c_I20200630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i45659c0eee75490f9d4f40a5107fef2a_D20200401-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeGainLossOnDerivativeNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434415 - Disclosure - DERIVATIVE INSTRUMENTS - Gain/(Loss) Recognized in Income on Derivatives (Details)",
     "role": "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails",
     "shortName": "DERIVATIVE INSTRUMENTS - Gain/(Loss) Recognized in Income on Derivatives (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i45659c0eee75490f9d4f40a5107fef2a_D20200401-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeGainLossOnDerivativeNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringSettlementAndImpairmentProvisions",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438416 - Disclosure - RESTRUCTURING AND ASSET IMPAIRMENTS - Summary of Restructuring Charges (Details)",
     "role": "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails",
     "shortName": "RESTRUCTURING AND ASSET IMPAIRMENTS - Summary of Restructuring Charges (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i8b960c3982fa42e5bcc3a133d224f4bc_D20200101-20200331",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated",
      "reportCount": 1,
      "unique": true,
      "unitRef": "employee",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i9331be10fed44cdbb7298b1e69a7b9f8_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439417 - Disclosure - RESTRUCTURING AND ASSET IMPAIRMENTS - Rollforward of Restructuring Charges (Details)",
     "role": "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails",
     "shortName": "RESTRUCTURING AND ASSET IMPAIRMENTS - Rollforward of Restructuring Charges (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i9331be10fed44cdbb7298b1e69a7b9f8_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "role": "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i31b7c538796044fdba5ae41ad9fd9722_D20200401-20200630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "ib22a9a7eff514aa29a05242af794b970_I20181231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY",
     "role": "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY",
     "shortName": "CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "ib22a9a7eff514aa29a05242af794b970_I20181231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - BASIS OF PRESENTATION",
     "role": "http://www.dynamicmaterials.com/role/BASISOFPRESENTATION",
     "shortName": "BASIS OF PRESENTATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2102102 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES",
     "role": "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIES",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "boom-20200630.htm",
      "contextRef": "i870a8f79ed704133a2cc7b3e2296e284_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 59,
   "tag": {
    "boom_AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accounts Receivable, Allowance For Credit Loss, Gain (Loss) On Foreign Currency",
        "label": "Accounts Receivable, Allowance For Credit Loss, Gain (Loss) On Foreign Currency",
        "terseLabel": "Impacts of foreign currency exchange rates and other"
       }
      }
     },
     "localname": "AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency",
     "nsuri": "http://www.dynamicmaterials.com/20200630",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "boom_AccountsReceivableCreditLossExpenseReversalTotal": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accounts Receivable, Credit Loss Expense (Reversal), Total",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal), Total",
        "terseLabel": "Total provisions for allowance for credit losses on receivables"
       }
      }
     },
     "localname": "AccountsReceivableCreditLossExpenseReversalTotal",
     "nsuri": "http://www.dynamicmaterials.com/20200630",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "boom_AssetImpairmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Asset Impairment [Member]",
        "label": "Asset Impairment [Member]",
        "terseLabel": "Asset impairment"
       }
      }
     },
     "localname": "AssetImpairmentMember",
     "nsuri": "http://www.dynamicmaterials.com/20200630",
     "presentation": [
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "boom_CapitalExpenditureFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Capital Expenditure Facility [Member]",
        "label": "Capital Expenditure Facility [Member]",
        "terseLabel": "Capital expenditure facility"
       }
      }
     },
     "localname": "CapitalExpenditureFacilityMember",
     "nsuri": "http://www.dynamicmaterials.com/20200630",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails",
      "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "boom_CorporateExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the amount of unallocated corporate expenses.",
        "label": "Corporate Expenses",
        "negatedLabel": "Unallocated corporate expenses"
       }
      }
     },
     "localname": "CorporateExpenses",
     "nsuri": "http://www.dynamicmaterials.com/20200630",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "boom_DebtInstrumentAnnualPrincipalPaymentPercentofPrincipal": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Instrument, Annual Principal Payment, Percent of Principal",
        "label": "Debt Instrument, Annual Principal Payment, Percent of Principal",
        "terseLabel": "Amortization of principal, percent"
       }
      }
     },
     "localname": "DebtInstrumentAnnualPrincipalPaymentPercentofPrincipal",
     "nsuri": "http://www.dynamicmaterials.com/20200630",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "boom_DebtInstrumentCovenantDebtServiceCoverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Debt Service Coverage Ratio",
        "label": "Debt Instrument, Covenant, Debt Service Coverage Ratio",
        "terseLabel": "Coverage ratio"
       }
      }
     },
     "localname": "DebtInstrumentCovenantDebtServiceCoverageRatio",
     "nsuri": "http://www.dynamicmaterials.com/20200630",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "boom_DebtInstrumentCovenantMinimumLiquidity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Minimum Liquidity",
        "label": "Debt Instrument, Covenant, Minimum Liquidity",
        "terseLabel": "Minimum liquidity covenant"
       }
      }
     },
     "localname": "DebtInstrumentCovenantMinimumLiquidity",
     "nsuri": "http://www.dynamicmaterials.com/20200630",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "boom_DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic": {
     "auth_ref": [],
     "calculation": {
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Distributed Earnings (Loss) Allocated to Participating Securities, Basic",
        "label": "Distributed Earnings (Loss) Allocated to Participating Securities, Basic",
        "negatedTerseLabel": "Less: Distributed net income available to participating securities"
       }
      }
     },
     "localname": "DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic",
     "nsuri": "http://www.dynamicmaterials.com/20200630",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "boom_DynaEnergeticsSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "DynaEnergetics Segment [Member]",
        "label": "DynaEnergetics Segment [Member]",
        "terseLabel": "DynaEnergetics"
       }
      }
     },
     "localname": "DynaEnergeticsSegmentMember",
     "nsuri": "http://www.dynamicmaterials.com/20200630",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails",
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails",
      "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails",
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails",
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "boom_EquipmentMovingCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equipment Moving Costs [Member]",
        "label": "Equipment Moving Costs [Member]",
        "terseLabel": "Equipment moving costs",
        "verboseLabel": "Equipment Moving Costs"
       }
      }
     },
     "localname": "EquipmentMovingCostsMember",
     "nsuri": "http://www.dynamicmaterials.com/20200630",
     "presentation": [
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails",
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "boom_GainOnAssetDisposalMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Gain On Asset Disposal",
        "label": "Gain On Asset Disposal [Member]",
        "terseLabel": "Gain on asset disposal"
       }
      }
     },
     "localname": "GainOnAssetDisposalMember",
     "nsuri": "http://www.dynamicmaterials.com/20200630",
     "presentation": [
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "boom_GermanBankLineofCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "German Bank Line of Credit [Member]",
        "label": "German Bank Line of Credit [Member]",
        "terseLabel": "German Bank Line of Credit"
       }
      }
     },
     "localname": "GermanBankLineofCreditMember",
     "nsuri": "http://www.dynamicmaterials.com/20200630",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "boom_IncreaseDecreaseInAccruedTariffs": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (Decrease) In Accrued Tariffs",
        "label": "Increase (Decrease) In Accrued Tariffs",
        "terseLabel": "Accrued anti-dumping duties and penalties"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedTariffs",
     "nsuri": "http://www.dynamicmaterials.com/20200630",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "boom_LineOfCreditFacilityNumberofBanks": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line Of Credit Facility, Number of Banks",
        "label": "Line Of Credit Facility, Number of Banks",
        "terseLabel": "Credit agreement, number of banks"
       }
      }
     },
     "localname": "LineOfCreditFacilityNumberofBanks",
     "nsuri": "http://www.dynamicmaterials.com/20200630",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "boom_LineOfCreditFacilityPrepayment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line Of Credit Facility Prepayment",
        "label": "Line Of Credit Facility Prepayment",
        "terseLabel": "Line of credit facility, prepayment amount"
       }
      }
     },
     "localname": "LineOfCreditFacilityPrepayment",
     "nsuri": "http://www.dynamicmaterials.com/20200630",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "boom_LineofCreditFacilityAccordionFeature": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line of Credit Facility, Accordion Feature",
        "label": "Line of Credit Facility, Accordion Feature",
        "terseLabel": "Accordion feature"
       }
      }
     },
     "localname": "LineofCreditFacilityAccordionFeature",
     "nsuri": "http://www.dynamicmaterials.com/20200630",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "boom_NobelCladSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "NobelClad Segment [Member]",
        "label": "NobelClad Segment [Member]",
        "terseLabel": "NobelClad",
        "verboseLabel": "NobelClad"
       }
      }
     },
     "localname": "NobelCladSegmentMember",
     "nsuri": "http://www.dynamicmaterials.com/20200630",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails",
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails",
      "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails",
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails",
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "boom_OneCustomerMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "One Customer",
        "label": "One Customer [Member]",
        "terseLabel": "One Customer"
       }
      }
     },
     "localname": "OneCustomerMember",
     "nsuri": "http://www.dynamicmaterials.com/20200630",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "boom_OperatingLeaseAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Operating Lease Right-Of-Use Assets And Liabilities",
        "label": "Operating Lease Assets And Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Operating Lease Assets and Liabilities"
       }
      }
     },
     "localname": "OperatingLeaseAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://www.dynamicmaterials.com/20200630",
     "presentation": [
      "http://www.dynamicmaterials.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "boom_RestOfTheWorldMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents rest of the world.",
        "label": "Rest of the World [Member]",
        "terseLabel": "Rest of the world"
       }
      }
     },
     "localname": "RestOfTheWorldMember",
     "nsuri": "http://www.dynamicmaterials.com/20200630",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "boom_RevenueFromContractWithCustomerPaymentTermsPeriod": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Revenue From Contract With Customer, Payment Terms, Period",
        "label": "Revenue From Contract With Customer, Payment Terms, Period",
        "terseLabel": "Payment terms, period"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPaymentTermsPeriod",
     "nsuri": "http://www.dynamicmaterials.com/20200630",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "boom_RevolvingCreditFacilityAlternateCurrenciesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Revolving Credit Facility, Alternate Currencies [Member]",
        "label": "Revolving Credit Facility, Alternate Currencies [Member]",
        "terseLabel": "Alternate Currencies Revolving Loan"
       }
      }
     },
     "localname": "RevolvingCreditFacilityAlternateCurrenciesMember",
     "nsuri": "http://www.dynamicmaterials.com/20200630",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "boom_RevolvingCreditFacilityUSDollarsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Revolving Credit Facility, US Dollars [Member]",
        "label": "Revolving Credit Facility, US Dollars [Member]",
        "terseLabel": "U.S. Dollar revolving loan"
       }
      }
     },
     "localname": "RevolvingCreditFacilityUSDollarsMember",
     "nsuri": "http://www.dynamicmaterials.com/20200630",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails",
      "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "boom_SyndicatedCreditFacility2018Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Syndicated Credit Facility 2018 [Member]",
        "label": "Syndicated Credit Facility 2018 [Member]",
        "terseLabel": "Syndicated Credit Facility 2018"
       }
      }
     },
     "localname": "SyndicatedCreditFacility2018Member",
     "nsuri": "http://www.dynamicmaterials.com/20200630",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "boom_SyndicatedCreditFacilityAmendmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Syndicated Credit Facility Amendment",
        "label": "Syndicated Credit Facility Amendment [Member]",
        "terseLabel": "Syndicated Credit Facility Amendment"
       }
      }
     },
     "localname": "SyndicatedCreditFacilityAmendmentMember",
     "nsuri": "http://www.dynamicmaterials.com/20200630",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "boom_UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Undistributed Earnings (Loss) Reallocated to Participating Securities, Diluted",
        "label": "Undistributed Earnings (Loss) Reallocated to Participating Securities, Diluted",
        "negatedTerseLabel": "Less: Undistributed net income reallocated to participating securities"
       }
      }
     },
     "localname": "UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted",
     "nsuri": "http://www.dynamicmaterials.com/20200630",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "country_AE": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "UNITED ARAB EMIRATES",
        "terseLabel": "United Arab Emirates"
       }
      }
     },
     "localname": "AE",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_AU": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "AUSTRALIA",
        "terseLabel": "Australia"
       }
      }
     },
     "localname": "AU",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_BE": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "BELGIUM",
        "terseLabel": "Belgium"
       }
      }
     },
     "localname": "BE",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "CANADA",
        "terseLabel": "Canada"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_DE": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "GERMANY",
        "terseLabel": "Germany"
       }
      }
     },
     "localname": "DE",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_EG": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "EGYPT",
        "terseLabel": "Egypt"
       }
      }
     },
     "localname": "EG",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_ES": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "SPAIN",
        "terseLabel": "Spain"
       }
      }
     },
     "localname": "ES",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_FR": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "FRANCE",
        "terseLabel": "France"
       }
      }
     },
     "localname": "FR",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_GR": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "GREECE",
        "terseLabel": "Greece"
       }
      }
     },
     "localname": "GR",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_ID": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "INDONESIA",
        "terseLabel": "Indonesia"
       }
      }
     },
     "localname": "ID",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_IN": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "INDIA",
        "terseLabel": "India"
       }
      }
     },
     "localname": "IN",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_IQ": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "IRAQ",
        "terseLabel": "Iraq"
       }
      }
     },
     "localname": "IQ",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_KR": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "KOREA, REPUBLIC OF",
        "terseLabel": "South Korea"
       }
      }
     },
     "localname": "KR",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_KW": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "KUWAIT",
        "terseLabel": "Kuwait"
       }
      }
     },
     "localname": "KW",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_MY": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "MALAYSIA",
        "terseLabel": "Malaysia"
       }
      }
     },
     "localname": "MY",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_NL": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "NETHERLANDS",
        "terseLabel": "Netherlands"
       }
      }
     },
     "localname": "NL",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_NO": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "NORWAY",
        "terseLabel": "Norway"
       }
      }
     },
     "localname": "NO",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_PK": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "PAKISTAN",
        "terseLabel": "Pakistan"
       }
      }
     },
     "localname": "PK",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_SE": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "SWEDEN",
        "terseLabel": "Sweden"
       }
      }
     },
     "localname": "SE",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_SG": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "SINGAPORE",
        "terseLabel": "Singapore"
       }
      }
     },
     "localname": "SG",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r470"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r471"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r473"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r468"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r469"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r148",
      "r161",
      "r162",
      "r163",
      "r164",
      "r166",
      "r168",
      "r172"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails",
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r148",
      "r161",
      "r162",
      "r163",
      "r164",
      "r166",
      "r168",
      "r172"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails",
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r105",
      "r112",
      "r196",
      "r310",
      "r311",
      "r312",
      "r332",
      "r333"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Adjustment for cumulative effect from change in accounting principle (ASU 2016-13)"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r105",
      "r112",
      "r196",
      "r310",
      "r311",
      "r312",
      "r332",
      "r333"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r105",
      "r112",
      "r196",
      "r310",
      "r311",
      "r312",
      "r332",
      "r333"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r180",
      "r275",
      "r281",
      "r442"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r297",
      "r298",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r440",
      "r443"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails",
      "http://www.dynamicmaterials.com/role/INCOMETAXESDetails",
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r297",
      "r298",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r440",
      "r443"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails",
      "http://www.dynamicmaterials.com/role/INCOMETAXESDetails",
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r180",
      "r275",
      "r281",
      "r442"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r288",
      "r297",
      "r298",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r440",
      "r443"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails",
      "http://www.dynamicmaterials.com/role/INCOMETAXESDetails",
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r288",
      "r297",
      "r298",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r440",
      "r443"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails",
      "http://www.dynamicmaterials.com/role/INCOMETAXESDetails",
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r176",
      "r177",
      "r275",
      "r280",
      "r441",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r176",
      "r177",
      "r275",
      "r280",
      "r441",
      "r457",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdateExtensibleList": {
     "auth_ref": [
      "r106",
      "r107",
      "r108",
      "r109",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r332",
      "r333",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicates amendment to accounting standards.",
        "label": "Accounting Standards Update [Extensible List]",
        "terseLabel": "Accounting Standards Update [Extensible List]"
       }
      }
     },
     "localname": "AccountingStandardsUpdateExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]",
        "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]"
       }
      }
     },
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "auth_ref": [
      "r206"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Schedule of Allowance for Credit Losses on Receivables"
       }
      }
     },
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsReceivableChangeInMethodCreditLossExpenseReversal": {
     "auth_ref": [
      "r200"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable from change in methodology.",
        "label": "Accounts Receivable, Change in Method, Credit Loss Expense (Reversal)",
        "terseLabel": "Adjustment for cumulative effect from change in accounting principle"
       }
      }
     },
     "localname": "AccountsReceivableChangeInMethodCreditLossExpenseReversal",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r5",
      "r19",
      "r182",
      "r183"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "verboseLabel": "Accounts receivable, net of allowance for doubtful accounts of $2,882 and $967, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r15",
      "r412",
      "r427"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Accrued income taxes"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r37",
      "r224"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less - accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r22",
      "r59",
      "r60",
      "r61",
      "r429",
      "r451",
      "r455"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other cumulative comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r58",
      "r61",
      "r62",
      "r102",
      "r103",
      "r104",
      "r351",
      "r446",
      "r447"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Other Cumulative Comprehensive Loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Acquired Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Purchased intangible assets"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r20",
      "r313"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r102",
      "r103",
      "r104",
      "r310",
      "r311",
      "r312"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-In Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r299",
      "r300",
      "r315",
      "r316"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r300",
      "r304",
      "r314"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "negatedLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r188",
      "r199",
      "r201",
      "r205"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "periodEndLabel": "Allowance for doubtful accounts, June 30, 2020",
        "periodStartLabel": "Allowance for doubtful accounts, December 31, 2019"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r26",
      "r188",
      "r199"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": {
     "auth_ref": [
      "r204"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Recovery",
        "negatedTerseLabel": "Recoveries of amounts previously reserved"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "auth_ref": [
      "r203"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "negatedLabel": "Write-offs charged against the allowance"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r90",
      "r383"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "terseLabel": "Amortization of deferred debt issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r90",
      "r213",
      "r218"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of purchased intangible assets",
        "verboseLabel": "Amortization of purchased intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r134"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Anti-dilutive securities (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r97",
      "r156",
      "r163",
      "r170",
      "r192",
      "r348",
      "r352",
      "r372",
      "r410",
      "r426"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r6",
      "r7",
      "r55",
      "r97",
      "r192",
      "r348",
      "r352",
      "r372"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup": {
     "auth_ref": [
      "r221"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of assets held-for-sale that are not part of a disposal group.",
        "label": "Assets Held-for-sale, Not Part of Disposal Group",
        "terseLabel": "Assets classified as held for sale"
       }
      }
     },
     "localname": "AssetsHeldForSaleNotPartOfDisposalGroup",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BaseRateMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Minimum rate investor will accept.",
        "label": "Base Rate [Member]",
        "terseLabel": "Base Rate"
       }
      }
     },
     "localname": "BaseRateMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r3",
      "r35",
      "r92"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r87",
      "r92",
      "r93"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents, end of the period",
        "periodStartLabel": "Cash and cash equivalents, beginning of the period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r87",
      "r373"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r48",
      "r241",
      "r415",
      "r433"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 11)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r253"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Dividends declared per common share (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r102",
      "r103"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common\u00a0Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r18",
      "r248"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r18"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "verboseLabel": "Common stock, $0.05 par value; 25,000,000 shares authorized; 14,769,310 and 14,652,675 shares outstanding, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationRelatedCostsPolicyTextBlock": {
     "auth_ref": [
      "r94",
      "r302"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.",
        "label": "Compensation Related Costs, Policy [Policy Text Block]",
        "terseLabel": "Deferred Compensation"
       }
      }
     },
     "localname": "CompensationRelatedCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r64",
      "r66",
      "r67",
      "r72",
      "r418",
      "r435"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Total comprehensive (loss) income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r141",
      "r142",
      "r180",
      "r370",
      "r371"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r141",
      "r142",
      "r180",
      "r370",
      "r371",
      "r456"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r141",
      "r142",
      "r180",
      "r370",
      "r371",
      "r456"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r141",
      "r142",
      "r180",
      "r370",
      "r371"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk percentage (greater than)"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r141",
      "r142",
      "r180",
      "r370",
      "r371"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r95",
      "r350"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractTerminationMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Termination of a contract associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
        "label": "Contract Termination [Member]",
        "terseLabel": "Contract Termination Costs"
       }
      }
     },
     "localname": "ContractTerminationMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails",
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r258"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Schedule of Contract Liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r256",
      "r257",
      "r276"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "terseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r256",
      "r257",
      "r276"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r277"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Contract liability recorded as net sales"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r161",
      "r162",
      "r163",
      "r164",
      "r166",
      "r172",
      "r174"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.",
        "label": "Corporate, Non-Segment [Member]",
        "terseLabel": "Corporate and other",
        "verboseLabel": "Corporate"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails",
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r76",
      "r406"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of products sold"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails",
      "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails",
      "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r140",
      "r180"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r346"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r247"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "DEBT"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r14",
      "r15",
      "r16",
      "r411",
      "r413",
      "r425"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails",
      "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Basis spread on variable interest rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r45"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Fixed interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails",
      "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails",
      "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r46",
      "r99",
      "r249",
      "r250",
      "r251",
      "r252",
      "r381",
      "r382",
      "r384",
      "r423"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails",
      "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).",
        "label": "Deferred Compensation Liability, Classified, Noncurrent",
        "terseLabel": "Deferred compensation obligations"
       }
      }
     },
     "localname": "DeferredCompensationLiabilityClassifiedNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationPlanAssets": {
     "auth_ref": [
      "r38"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.",
        "label": "Deferred Compensation Plan Assets",
        "terseLabel": "Deferred compensation, mutual funds held by the trust"
       }
      }
     },
     "localname": "DeferredCompensationPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r38",
      "r383"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "negatedLabel": "Less: debt issuance costs",
        "verboseLabel": "Debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails",
      "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r319",
      "r320"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred tax assets"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r90",
      "r98",
      "r330",
      "r336",
      "r337",
      "r338"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r319",
      "r320"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r90",
      "r222"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r90",
      "r151"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails",
      "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeGainLossOnDerivativeNet": {
     "auth_ref": [
      "r360"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.",
        "label": "Derivative, Gain (Loss) on Derivative, Net",
        "terseLabel": "Gain (loss) on foreign currency contracts"
       }
      }
     },
     "localname": "DerivativeGainLossOnDerivativeNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r359",
      "r361",
      "r363",
      "r364"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails",
      "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "terseLabel": "DERIVATIVE INSTRUMENTS"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": {
     "auth_ref": [
      "r357",
      "r359",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.",
        "label": "Derivative Instruments, Gain (Loss) [Table]",
        "terseLabel": "Derivative Instruments, Gain (Loss) [Table]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative Instruments, Gain (Loss) [Line Items]",
        "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "auth_ref": [
      "r56"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability, Current",
        "terseLabel": "Fair value of outstanding foreign currency forward"
       }
      }
     },
     "localname": "DerivativeLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r355",
      "r356"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Notional amounts"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivatives, Fair Value [Line Items]",
        "terseLabel": "Derivatives, Fair Value [Line Items]"
       }
      }
     },
     "localname": "DerivativesFairValueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "auth_ref": [
      "r347"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.",
        "label": "Developed Technology Rights [Member]",
        "terseLabel": "Core technology"
       }
      }
     },
     "localname": "DevelopedTechnologyRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r275",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Dividends": {
     "auth_ref": [
      "r253",
      "r422"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.",
        "label": "Dividends",
        "negatedLabel": "Dividends declared"
       }
      }
     },
     "localname": "Dividends",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPayableCurrent": {
     "auth_ref": [
      "r10",
      "r43"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Dividends Payable, Current",
        "terseLabel": "Dividend payable"
       }
      }
     },
     "localname": "DividendsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r73",
      "r110",
      "r111",
      "r112",
      "r113",
      "r114",
      "r118",
      "r121",
      "r129",
      "r132",
      "r133",
      "r136",
      "r137",
      "r419",
      "r436"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "terseLabel": "Net (loss) income per share"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "terseLabel": "Net (loss) income per share:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r73",
      "r110",
      "r111",
      "r112",
      "r113",
      "r114",
      "r121",
      "r129",
      "r132",
      "r133",
      "r136",
      "r137",
      "r419",
      "r436"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r95",
      "r134",
      "r135"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share Reconciliation [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "EarningsPerShareReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r373"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "terseLabel": "Effects of exchanges rates on cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r322",
      "r339"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "terseLabel": "Differences between U.S. and foreign tax rates, range (as a percent)"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued employee compensation and benefits"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeSeveranceMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
        "label": "Employee Severance [Member]",
        "terseLabel": "Severance",
        "verboseLabel": "Severance"
       }
      }
     },
     "localname": "EmployeeSeveranceMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails",
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r102",
      "r103",
      "r104",
      "r107",
      "r115",
      "r117",
      "r139",
      "r196",
      "r248",
      "r253",
      "r310",
      "r311",
      "r312",
      "r332",
      "r333",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r446",
      "r447",
      "r448"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r369",
      "r396",
      "r397",
      "r398"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r289",
      "r290",
      "r295",
      "r296",
      "r369",
      "r397"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r396",
      "r397",
      "r398"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "auth_ref": [
      "r358",
      "r362",
      "r366"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]"
       }
      }
     },
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r217"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r214",
      "r215",
      "r217",
      "r219",
      "r407",
      "r408"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r217",
      "r408"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r214",
      "r216"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r217",
      "r407"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "terseLabel": "Purchased intangible assets, net",
        "totalLabel": "Net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignExchangeForwardMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.",
        "label": "Foreign Exchange Forward [Member]",
        "terseLabel": "Foreign currency contracts",
        "verboseLabel": "Foreign Exchange Forward"
       }
      }
     },
     "localname": "ForeignExchangeForwardMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails",
      "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedLabel": "(Gain) loss on disposal of property, plant and equipment"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative expenses"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r75",
      "r97",
      "r156",
      "r162",
      "r166",
      "r169",
      "r172",
      "r192",
      "r372"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r70",
      "r156",
      "r162",
      "r166",
      "r169",
      "r172",
      "r409",
      "r416",
      "r421",
      "r437"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "terseLabel": "(Loss) income before income taxes",
        "totalLabel": "(Loss) income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails",
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r226"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r323",
      "r324",
      "r328",
      "r334",
      "r340",
      "r342",
      "r343",
      "r344"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "INCOME TAXES"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/INCOMETAXES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r98",
      "r116",
      "r117",
      "r154",
      "r321",
      "r335",
      "r341",
      "r438"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax (benefit) provision"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r68",
      "r95",
      "r317",
      "r318",
      "r324",
      "r325",
      "r327",
      "r331",
      "r458"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReceivable": {
     "auth_ref": [
      "r34",
      "r424"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable.",
        "label": "Income Taxes Receivable",
        "terseLabel": "U.S. tax overpayment, quick refund requested under CARES Act"
       }
      }
     },
     "localname": "IncomeTaxReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "terseLabel": "Accrued expenses and other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Change in:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r122",
      "r123",
      "r124",
      "r133"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements",
        "terseLabel": "Effect of dilutive securities (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for all or part of the information related to intangible assets.",
        "label": "Intangible Assets Disclosure [Text Block]",
        "terseLabel": "PURCHASED INTANGIBLE ASSETS"
       }
      }
     },
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r69",
      "r150",
      "r380",
      "r383",
      "r420"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense, net",
        "negatedTerseLabel": "Interest expense, net"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails",
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Inventory Disclosure [Abstract]",
        "terseLabel": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r211"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "INVENTORIES"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/INVENTORIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "auth_ref": [
      "r27",
      "r210"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/INVENTORIESDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.",
        "label": "Inventory, Finished Goods, Net of Reserves",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/INVENTORIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r4",
      "r53"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.dynamicmaterials.com/role/INVENTORIESDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories",
        "totalLabel": "Total inventory"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.dynamicmaterials.com/role/INVENTORIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Inventory, Net [Abstract]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/INVENTORIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r11",
      "r54",
      "r95",
      "r138",
      "r207",
      "r208",
      "r211"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "auth_ref": [
      "r29",
      "r210"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/INVENTORIESDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.",
        "label": "Inventory, Raw Materials, Net of Reserves",
        "terseLabel": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterialsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/INVENTORIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventorySuppliesNetOfReserves": {
     "auth_ref": [
      "r52",
      "r209"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/INVENTORIESDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of products used directly or indirectly in the manufacturing or production process, which may or may not become part of the final product. May also include items used in the storage, presentation or transportation of physical goods.",
        "label": "Inventory, Supplies, Net of Reserves",
        "terseLabel": "Supplies"
       }
      }
     },
     "localname": "InventorySuppliesNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/INVENTORIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "auth_ref": [
      "r28",
      "r210"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/INVENTORIESDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.",
        "label": "Inventory, Work in Process, Net of Reserves",
        "terseLabel": "Work-in-process"
       }
      }
     },
     "localname": "InventoryWorkInProcessNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/INVENTORIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r392"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of Operating Lease, Supplemental Disclosures"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r393"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of Operating Lease, Liability, Maturity"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r393"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total future minimum lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive": {
     "auth_ref": [
      "r393"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due after Rolling Year Five",
        "terseLabel": "Due after 5 years"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": {
     "auth_ref": [
      "r393"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five",
        "terseLabel": "Due after 4 years through 5 years"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": {
     "auth_ref": [
      "r393"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four",
        "terseLabel": "Due after 3 years through 4 years"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": {
     "auth_ref": [
      "r393"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three",
        "terseLabel": "Due after 2 years through 3 years"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": {
     "auth_ref": [
      "r393"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two",
        "terseLabel": "Due after 1 year through 2 years"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": {
     "auth_ref": [
      "r393"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months",
        "terseLabel": "Due within 1 year"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r393"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r388"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Renewal Term",
        "terseLabel": "Lease renewal option"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/LEASESAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r395"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "LEASES"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/LEASES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r42",
      "r97",
      "r164",
      "r192",
      "r349",
      "r352",
      "r353",
      "r372"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r25",
      "r97",
      "r192",
      "r372",
      "r414",
      "r431"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r44",
      "r97",
      "r192",
      "r349",
      "r352",
      "r353",
      "r372"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r16",
      "r413",
      "r425"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit",
        "terseLabel": "Outstanding borrowings"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Line of Credit Facility [Abstract]",
        "terseLabel": "Lines of credit"
       }
      }
     },
     "localname": "LineOfCreditFacilityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityExpirationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Period remaining on line of credit facility before it terminates, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Line of Credit Facility, Expiration Period",
        "terseLabel": "Credit facility, term"
       }
      }
     },
     "localname": "LineOfCreditFacilityExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "auth_ref": [
      "r40"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The effective interest rate at the end of the reporting period.",
        "label": "Line of Credit Facility, Interest Rate at Period End",
        "terseLabel": "LIBOR-based variable rate"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r40"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r40"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Available borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Credit Facility"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails",
      "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "London Interbank Offered Rate (LIBOR)"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r16",
      "r246",
      "r413",
      "r428"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "totalLabel": "Total debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "negatedTerseLabel": "Less: current portion of long-term debt",
        "terseLabel": "Current portion of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermLineOfCredit": {
     "auth_ref": [
      "r46",
      "r244",
      "r245"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit, Noncurrent",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermLineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyDisclosures": {
     "auth_ref": [
      "r242",
      "r243"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made.",
        "label": "Contingencies Disclosure [Text Block]",
        "terseLabel": "COMMITMENTS AND CONTINGENCIES"
       }
      }
     },
     "localname": "LossContingencyDisclosures",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MaterialReconcilingItemsMember": {
     "auth_ref": [
      "r166"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.",
        "label": "Segment Reconciling Items [Member]",
        "terseLabel": "Segment Reconciling Items"
       }
      }
     },
     "localname": "MaterialReconcilingItemsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows used in financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows used in investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r87",
      "r88",
      "r91"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows provided by operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r1",
      "r63",
      "r65",
      "r71",
      "r91",
      "r97",
      "r106",
      "r110",
      "r111",
      "r112",
      "r113",
      "r116",
      "r117",
      "r126",
      "r156",
      "r162",
      "r166",
      "r169",
      "r172",
      "r192",
      "r372",
      "r417",
      "r434"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net (loss) income",
        "totalLabel": "Net (loss) income",
        "verboseLabel": "Net (loss) income as reported"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY",
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r110",
      "r111",
      "r112",
      "r113",
      "r118",
      "r119",
      "r128",
      "r133",
      "r156",
      "r162",
      "r166",
      "r169",
      "r172"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "totalLabel": "Numerator for basic net (loss) income per share:"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r120",
      "r128",
      "r133"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "terseLabel": "Numerator for diluted net (loss) income per share:"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recently Adopted Accounting Standards and Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other (expense) income:"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total costs and expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Costs and expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r156",
      "r162",
      "r166",
      "r169",
      "r172"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Segment operating (loss) income",
        "totalLabel": "Operating (loss) income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails",
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r389",
      "r394"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/LEASESAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r386"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/LEASESAdditionalInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Total",
        "totalLabel": "Total lease liability"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/LEASESAdditionalInformationDetails",
      "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r386"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/LEASESAdditionalInformationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Current lease liability"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/LEASESAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r387"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]",
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/LEASESAdditionalInformationDetails"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r386"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/LEASESAdditionalInformationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Long-term lease liability"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/LEASESAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r387"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.",
        "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]",
        "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/LEASESAdditionalInformationDetails"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r385"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "ROU asset"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/LEASESAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r387"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.",
        "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]",
        "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/LEASESAdditionalInformationDetails"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r391",
      "r394"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted average discount rate (as a percent)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/LEASESAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r390",
      "r394"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average remaining lease term (in years)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/LEASESAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Operating Loss Carryforwards [Line Items]",
        "terseLabel": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r329"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]",
        "terseLabel": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r161",
      "r162",
      "r163",
      "r164",
      "r166",
      "r172"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating Segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails",
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r2",
      "r354"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "BASIS OF PRESENTATION"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BASISOFPRESENTATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Change in cumulative foreign currency translation adjustment",
        "verboseLabel": "Change in cumulative foreign currency translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY",
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r8",
      "r9",
      "r43"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other (expense) income, net",
        "verboseLabel": "Other (expense) income, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails",
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).",
        "label": "Other Nonoperating Income (Expense) [Member]",
        "terseLabel": "Other (expense) income, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherRestructuringMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Restructuring and related activities classified as other.",
        "label": "Other Restructuring [Member]",
        "terseLabel": "Other Exit Costs",
        "verboseLabel": "Other exit costs"
       }
      }
     },
     "localname": "OtherRestructuringMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails",
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedTerseLabel": "Treasury stock purchases"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRestructuring": {
     "auth_ref": [
      "r86",
      "r229"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.",
        "label": "Payments for Restructuring",
        "negatedLabel": "Payments and Other Adjustments"
       }
      }
     },
     "localname": "PaymentsForRestructuring",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedTerseLabel": "Payment of debt issuance costs"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividends": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.",
        "label": "Payments of Dividends",
        "negatedLabel": "Payment of dividends"
       }
      }
     },
     "localname": "PaymentsOfDividends",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Acquisition of property, plant and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r17"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "verboseLabel": "Preferred stock, $0.05 par value; 4,000,000 shares authorized; no issued and outstanding shares"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r6",
      "r33",
      "r34"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "auth_ref": [
      "r82",
      "r305"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.",
        "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised",
        "terseLabel": "Net proceeds from issuance of common stock to employees and directors"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds on sale of property, plant and equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r36",
      "r223"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r12",
      "r13",
      "r225",
      "r432"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "totalLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r74",
      "r202"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "verboseLabel": "Current period provision for expected credit losses"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r84",
      "r100"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Repayments of Lines of Credit",
        "negatedTerseLabel": "Repayments on capital expenditure facility"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermLinesOfCredit": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.",
        "label": "Repayments of Long-term Lines of Credit",
        "negatedTerseLabel": "Repayments on bank lines of credit, net"
       }
      }
     },
     "localname": "RepaymentsOfLongTermLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]",
        "terseLabel": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r240"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "verboseLabel": "RESTRUCTURING AND ASSET IMPAIRMENTS"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of positions eliminated during the period as a result of restructuring activities.",
        "label": "Restructuring and Related Cost, Number of Positions Eliminated",
        "terseLabel": "Number of positions eliminated"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminated",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r90",
      "r228",
      "r233",
      "r238"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "terseLabel": "Net expense (1)"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of restructuring cost.",
        "label": "Restructuring Type [Axis]",
        "terseLabel": "Restructuring Type [Axis]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails",
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Restructuring Cost and Reserve [Line Items]",
        "terseLabel": "Restructuring Cost and Reserve [Line Items]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails",
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringReserve": {
     "auth_ref": [
      "r229",
      "r235"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.",
        "label": "Restructuring Reserve",
        "periodEndLabel": "June 30, 2020",
        "periodStartLabel": "December 31, 2019"
       }
      }
     },
     "localname": "RestructuringReserve",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserveRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Restructuring Reserve [Roll Forward]",
        "terseLabel": "Restructuring Reserve [Roll Forward]"
       }
      }
     },
     "localname": "RestructuringReserveRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringReserveTranslationAndOtherAdjustment": {
     "auth_ref": [
      "r229",
      "r234"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in the restructuring reserve related to foreign currency translation (gain) loss and other increases (decreases).",
        "label": "Restructuring Reserve, Translation and Other Adjustment",
        "terseLabel": "Currency Adjustments"
       }
      }
     },
     "localname": "RestructuringReserveTranslationAndOtherAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringSettlementAndImpairmentProvisions": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of restructuring charges, remediation cost, and asset impairment loss.",
        "label": "Restructuring, Settlement and Impairment Provisions",
        "terseLabel": "Restructuring expenses, net and asset impairments",
        "verboseLabel": "Restructuring expenses, net and asset impairments"
       }
      }
     },
     "localname": "RestructuringSettlementAndImpairmentProvisions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r21",
      "r253",
      "r313",
      "r430",
      "r450",
      "r455"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r102",
      "r103",
      "r104",
      "r107",
      "r115",
      "r117",
      "r196",
      "r310",
      "r311",
      "r312",
      "r332",
      "r333",
      "r446",
      "r448"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r147",
      "r148",
      "r161",
      "r167",
      "r168",
      "r175",
      "r176",
      "r180",
      "r274",
      "r275",
      "r406"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Net sales",
        "verboseLabel": "Net sales"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails",
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails",
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "auth_ref": [
      "r141",
      "r180"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue from Contract with Customer Benchmark [Member]",
        "terseLabel": "Revenue from Contract with Customer Benchmark"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r96",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r287"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r278",
      "r287"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "CONTRACT LIABILITIES"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r178"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]",
        "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]"
       }
      }
     },
     "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails",
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": {
     "auth_ref": [
      "r286"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information when using transition method for cumulative effect in initial period of application for revenue from contract with customer.",
        "label": "Revenue, Initial Application Period Cumulative Effect Transition [Table]",
        "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Table]"
       }
      }
     },
     "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails",
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "auth_ref": [
      "r51"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]",
        "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": {
     "auth_ref": [
      "r214"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.",
        "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]",
        "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": {
     "auth_ref": [
      "r214"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.",
        "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]",
        "terseLabel": "Schedule of Details of Purchased Intangible Assets, Other Than Goodwill"
       }
      }
     },
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": {
     "auth_ref": [
      "r359",
      "r363",
      "r365"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.",
        "label": "Derivative Instruments, Gain (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Gain/(Loss) Recognized in Income on Derivatives"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r133"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Computation and Reconciliation of Earnings Per Common Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r11",
      "r30",
      "r31",
      "r32"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Schedule of Components of Inventory"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/INVENTORIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": {
     "auth_ref": [
      "r40",
      "r99"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Schedule of Line of Credit Facilities [Table Text Block]",
        "terseLabel": "Schedule of Lines of Credit"
       }
      }
     },
     "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r231",
      "r232",
      "r236"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.",
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "terseLabel": "Schedule of Restructuring and Related Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails",
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "auth_ref": [
      "r231",
      "r232",
      "r236"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.",
        "label": "Restructuring and Related Costs [Table Text Block]",
        "terseLabel": "Schedule of Restructuring and Impairment Charges Incurred"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "auth_ref": [
      "r229",
      "r237"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.",
        "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]",
        "terseLabel": "Schedule of Changes to the Restructuring Liability"
       }
      }
     },
     "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r156",
      "r159",
      "r165",
      "r212"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r156",
      "r159",
      "r165",
      "r212"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Schedule of Segment Information"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r143",
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r158",
      "r161",
      "r162",
      "r163",
      "r164",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r172",
      "r180",
      "r439"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails",
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails",
      "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails",
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails",
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r143",
      "r145",
      "r146",
      "r156",
      "r160",
      "r166",
      "r170",
      "r171",
      "r172",
      "r173",
      "r175",
      "r179",
      "r180",
      "r181"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "BUSINESS SEGMENTS"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment information"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingExpense": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services.",
        "label": "Selling Expense",
        "terseLabel": "Selling and distribution expenses"
       }
      }
     },
     "localname": "SellingExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r248"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
        "label": "Shares, Issued",
        "periodEndLabel": "Balances (in shares)",
        "periodStartLabel": "Balances (in shares)"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r101"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r0",
      "r143",
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r158",
      "r161",
      "r162",
      "r163",
      "r164",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r172",
      "r180",
      "r212",
      "r227",
      "r230",
      "r239",
      "r439"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails",
      "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails",
      "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails",
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails",
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r50",
      "r102",
      "r103",
      "r104",
      "r107",
      "r115",
      "r117",
      "r139",
      "r196",
      "r248",
      "r253",
      "r310",
      "r311",
      "r312",
      "r332",
      "r333",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r446",
      "r447",
      "r448"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r102",
      "r103",
      "r104",
      "r139",
      "r406"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r17",
      "r18",
      "r248",
      "r253"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Shares issued in connection with stock compensation plans (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r17",
      "r18",
      "r253",
      "r301",
      "r303"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Shares issued in connection with stock compensation plans"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r18",
      "r23",
      "r24",
      "r97",
      "r190",
      "r192",
      "r372"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Balances",
        "periodStartLabel": "Balances",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r184",
      "r185",
      "r186",
      "r187",
      "r189",
      "r191"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Accounts Receivable [Policy Text Block]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TrademarksAndTradeNamesMember": {
     "auth_ref": [
      "r345"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trademarks and Trade Names [Member]",
        "terseLabel": "Trademarks / Trade names"
       }
      }
     },
     "localname": "TrademarksAndTradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r49",
      "r254"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury Stock and Company Stock Held for Deferred Compensation"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r49",
      "r254"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury Stock, Shares",
        "terseLabel": "Treasury stock (in shares)"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r18",
      "r248",
      "r253"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.",
        "label": "Treasury Stock, Shares, Acquired",
        "negatedLabel": "Treasury stock activity (in shares)"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r49",
      "r254",
      "r255"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedTerseLabel": "Treasury stock, at cost, and company stock held for deferred compensation, at par; 527,981 and 464,532 shares, respectively"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r248",
      "r253",
      "r254"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "negatedLabel": "Treasury stock activity"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identification of the types of restructuring costs.",
        "label": "Type of Restructuring [Domain]",
        "terseLabel": "Type of Restructuring [Domain]"
       }
      }
     },
     "localname": "TypeOfRestructuringDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails",
      "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": {
     "auth_ref": [
      "r127",
      "r130",
      "r131"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.",
        "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic",
        "negatedTerseLabel": "Less: Undistributed net income available to participating securities"
       }
      }
     },
     "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted": {
     "auth_ref": [
      "r125",
      "r127",
      "r130",
      "r131"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the diluted earnings (loss) per share or per unit calculation under the two-class method.",
        "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Diluted",
        "terseLabel": "Add: Undistributed net income allocated to participating securities"
       }
      }
     },
     "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "auth_ref": [
      "r326"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "negatedTerseLabel": "Valuation allowance released"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r120",
      "r133"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Weighted average shares outstanding for diluted net (loss) income per share (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Weighted average shares outstanding:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r118",
      "r133"
     ],
     "calculation": {
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted average shares outstanding for basic net (loss) income per share (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]",
        "terseLabel": "Denominator:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 8
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2740-109256"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "65",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2793-109256"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "66",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2814-109256"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8475-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e4975-111524"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5093-111524"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.BB)",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=121558832&loc=d3e400-110220"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4(b))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "420",
   "URI": "http://asc.fasb.org/topic&trid=2175745"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/subtopic&trid=2127163"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "450",
   "URI": "http://asc.fasb.org/subtopic&trid=2127197"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(i)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f(1))",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "http://asc.fasb.org/topic&trid=2229140"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r468": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r469": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-13"
  },
  "r471": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1-"
  },
  "r472": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r473": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>66
<FILENAME>0000034067-20-000118-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000034067-20-000118-xbrl.zip
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
MJ:P'LC)9YT!,-P!(;2.%P5ZQV<XW*K *BL/6WO1_FJ!Y]Z5K0TXZ873DLQ&
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
M.:,I'Z3PN8%?$A-P+>U8BI9^!?<_=?SXJ+4UQ'\L21=?4U^O8W]ZPQ(-S$W
MC9N?-T1C"I69?$T XGI0N7%SD\F2^2E=33U T1*1N%$_^'Y_- VCTR]9HY<G
M?DP6NG^VC<>C\?3^&:;SM]K);!"P#5F[-L2(;2<5;[NLDT@J.):@8,X9T+]\
MS395H2WR6[3E:W]6:J<^59.OO$'KY>NU[9V-[1>[K>V-/[:V=UI_O-Y^]7JM
MN]/:V6H1O=PA#CE_'2Y;6]LMKGY*_YC_L/6LM?.OC=;7..C:TYT6G<*=A&_G
M,[6)/Z[I#X@'M:8'V/K/A5%HS<<56DC&-+5NTUH]3F7ZG.YXD/S9&?HQ#K]D
MKOZ8M6=C/C=\WXS5^=%;%)RCD-#VZ'0;#(:VX]:T4T)G743+;'[PY/>3(<[1
M+]G/K=+?GYJMUO*#]@:YP#*\SG5U<&M[^=]E1=/NFJ;MC*G]O3+G>4]YVCZ\
M5:"2US&T*7Z49/ML;CMM$AE )L%;[UF9^IGQ-&@>3ZLI<]O97NN^VBS\[(*Z
MO>ZN;VQ_.VF[+D_[@D&Y#DW[^+*EL;/7YFW4>Z6_/NKL/S:V-[?66\^VMSK?
MBJL?^9/X^)T^[F'S!B[J!+RGH\&@-RDSJ*W<ZV-K>#*;5[W%4=2-V73I,WI8
M=_:L^^<(S]\"-U[XF-HIR- &[2PY0IO:6B?N?3:)H2GSX[S-P1CUM\.I2S"+
MJOE#!6YI9E&YNJ5IU-5D:9.&V:]I]6_='&[C?F\RI1!AVJ4C]\XD1OY6"8'H
M0VH+$1B91,';P4G69@D!I#*&.O7!D_7.T];S%UN_K;UH;7:?/OP!P[CDNO'3
MQJF/TQE.6J/<^H"/EI^T7AUC+%E2J=4;MGK32>OIP6RX[_-)H,LLGSM,IC',
M?)\; /V0.7E--_"-![56MW%C:K( <3.>Z\)?S!-U3B_]QT)HY:>;<6A%6M?S
M5K70H,]L-KN;(9])62]V/!Z]*TIZ=;![;M0WAW%18(WH]6QUV5/JGNGX[.DH
MU=/&/^N%YZ_UUO-G1[L[NVSW/!UTSB.C>ZJ]P::@9[[OK!^=[JW_?M2A:_8&
M+Q?7_$G/4L.]G1'LOMD^Z!YNTS,WSKOG+ZG]_<'NX=YA>08][Z@S>'G66?]M
ML/?,OG^QLS;MO&*G]/>G_J4W.W^]V]M]\_ITB]JRM_.:;:UOG&VMOSXO;=M;
M3WUZ)];AEKVU66$.Y%:DT+H-D>FV!11MD4)DT0H532+?@GW_WH_QKYW*A9I7
MJ< +1GH]'?Y81S_2HB\HT;65\:H.7_.=/HN=EZ C5Y;P1MCKCC_=7&1NQYFQ
MJW%D?]<F;O,K)FXDNX,_C_;6Z5[GB=H2J2VEC]+A[F#OB,R<I#XZ[.RL =V'
M3)SS1L2DVBK9T 9A7=OQ0)\8=])S;JR-#YY8:#/-+)2E G]KY*J@*PN%^FXU
M_8JQ^Q+IOFUK]]/,XQ?R?H4'M$;CUM9XWP][Y[/O_U@F>W@+CN4NNKI:Q](D
MS&X^W'[XZF%KL>)YW+IJUEO=T<.K>/W.D:SE\Y1W-,ZSEM(8)Y/%7R^H!;R6
M7O*'!GOD6\UM2=5+;19":D-.KFV=46UOHF:8N#81'SSAQ-U9:[N7]K'UAQ\?
MO?=GG[JMGV]_IN)SD8E[)[)]]C:A8ESZU X\B#:0A-K.F=3643''4V"*40SU
MZJ1'/D^RS]*5[DY03^GCUGAG]'YX[\04X2TX%1RZV(X:<AN<M,0#D;4CX]2/
MT:FL](,GOXU'HT'N83_=@9R^>=QD(<@9?]H:_S$N"YUC/0=,?DB:Q.HUTPFC
M;$=)U!TXNK:WVK2U8C&"-T:59,&GQ3WZ-/H\1?".5.Z/$<FTO]<[KNW U@\E
MH+]_"UQIS$JU@TJ<C*.-[<"\;O-@4I91H+."HB_&Q-\$7K4@3U^;LEB@H80\
MQV-2V=ZQ[[?P%./)M/>N1$+$(W'R<XL.]4\*#VZ=]XX)E>D+JU>6KA>:MK#N
MN@N,;M&&%$^]-D9_/ZW&Z5L==4I*Y;:SSK9!6=\.0>AVT-8E#3PFYAX\D4Q^
M:C/^<9N6_<6(@M@_#D;#^YJ?$]5;B]1I-N1V,(Y8E&:B;8&%=O0HI3 YH# /
MGFBMVLI\SG5KJ/U?,^D?YIW_]W];P<TOD]84^WA<X+'(%?O8GGO2YGMHT+\]
M8_7.YN,Y8Y>Y5=\\(2_A,J?KVZ?&V4/^5P>)T'[GM7_Y5*$>2EFO)DOQT,%?
MW+GR'((O#W#>Q%CQETC(;8]Q[O2F_=FP//IXT(I]/YE<8^2X@O'UY1C'KJV8
M*2(N+NG5V2",^BL)-T_"W45N')[& S_<I\_#UON#'BGU>,9:<(SI\\F*)<B_
M^KPNT]5LXB:E)'S&JFX])>$5QI,Q199<A)FIKV7\,L]"V'OS\KQSWC_8.]SK
M[[W94-UU:KG8.-]:[QYV#K<'NSM1=)_3L]8_S4(X[N^M=\ZWWCP;= ?4GITC
MUCV,Y[L['>B(TC9JZWG);MADW6?V]"\2K<JUDM[W;&^GP[9V]MG6^I^'NX/7
MLOOF]_[NX6O6V7EVM+6SJRAV8F^YTDJ#4&W@G+?!&XIHG4IMIWT60J#-%N=K
M3DA77TU'\>CGUO]/R%-E?J?UI^^??'_VU7VWWS]J3I9H&OH6K<."%LQ9P<HT
M7,,T7"8HO<VA5*7V);U(Z3:@3FWKK6P[EU%'^A]D>/#DMZVMSE>5>*6^*_7]
M\1G$PO@^GSR\</P;"SY8VY4T=ZWA+R\UG!1;6D33YL:(-EA@;9^5:9/;!H%!
M1 B20JL#;'7])/G_M)[W1\'W6Z^PCW':*L7(</J7RG^-A*$;6/_]8Y<M'VF>
M#T5N#E-)Q,)6.&O% XQ'K4&I_O;^ $LEXUG=G_'E>.WCQ?KJG_AB1?Z!G\R6
M^*:6[_?IQ%*$8D)__^>D1X%2:SIJ!5R<0/<G92H97Y>K^T?CCU?W4]15GK;0
MN!Z]XX72M=8(!W2X+/-OI5E5Y=FIQV.,. O(N6C-J@1-6C_134FU6Y,3BMDF
M!Z.RA.FB7M'TP$\_>:/6>W^UO;,%R[.+%V_SCY];?IA:/XF/7CF0E:"3PF$!
M*%TT.Y^N+$U9W&RVR<^L);.6^LFTY5@K^;/)1?'/6Y](?WHR'E,KYJ5!"C^9
M^NG)I);6ZX?RC/A;*VR4.,M= 8HC9+9MKQ-K:U=V,>'.&<T?/-G%R:=FYD)4
MM[*<]&_KT%Q[R>NB!MT2E9;\RXF/5G=4GXZ%Z\W32%V=K;_=6:=EQ=(W>:Y6
M,=MDL0>]Z90,_8Q:C$?#0IG[9ZVR!]-9:[,P:1]G>27K?NI;I9[$I\[LPSV.
M3\:3DW)K.K!]TE^45@.F%FMK3_KS_.97[9W;=EKS1EVZ(9S\X\Z<S$>=5OIL
MX7/NGY-Y_Q; 9&FT:4O-R<E AG90+K<S=RH)HXQS8N5D5D[F!YR,$ _5RLTL
MLYOI35J^U?=C"EI\C.1FQK[XBF*4QR60^.*O+3(&[2\<F S(.]$SQA<,GNSW
M@+KJ[.<2.M'-*,HH*1_[+>JP]].#B\,7QO\5XJQ]"7-O."L3.,NC+%DW@M[U
M*ZV<'>:_7)SVMR=\O947)Y;X:7'R5UI\<69O^)$KY2*T16L1%GX<"S[\&XBM
M"E.L"E-\W^AMG:<_7WQ9GR\*XWW!RZQ6A]9T=>B]QOGMSP3, IN9\A3'OS\:
MGWUI15&)#L=/%R?4,N"9SPETGU-;Q";L'G9.]P:;T%U_>4K//M]:WSS?W=GN
M[3U_+3N'1_3LW4_+$K"]]6?T+@>]SOFSP>[A/NNNE_?L0.>P>]!]_OO1WDX\
MVRIM[O]568+C0PJP1/>0 J[GK]GNFXTRCW!&ORGJ$T7M[U._G.[N;/).W[*W
MTGOCE91M0(-M$K-K!V2Q':4/""DFK>R#)VN?&L*O%CM?MKB ?2G@6M506)GN
M54_>'TBNZ/,=TXKNEV+P%7ENGMVXURA_];7!FMM?HO_5W2SF='K6LM].)M3F
M23TGJ>^43I_]194OZ#S?Y9U!Y[R[?J2VGF^PO<'O![MO]OJ[AQO0/=\_[;S9
M/>VN_S[8^].>=];>"A95]-JTV2S#UG#;MF!TV9(Q(PE5@=1_NX7&]0GJK573
M_N$,O57+_K;"^-?%NEP=MERM63FRFW9D&U^>2*C<C5VTZ_FL64_GK5JYL[]S
M9^POW)GH[KR$SOI>KR/VCCIE=&CG]\'6>AJ44:&N*,4L^^3>7IYV_[1G6VMO
MLT&OZ)^V"S*U(4!H!Q2N;8V1Q@94AHMO=F>?I9<V,QLT_\6T8EF4_\6YT%[^
M4K;-+,>& JGA:)8B<S*93T92C\SWC9Q>;EYVD>I24F#*L_IGY>'O>_3HHM)#
M>KE1H:SO>I-98#;TP]CS_3+746I?EY,G4S],?IPFK5($JI<^R<]99)ZVN/S)
M_^-+4XJMI1T-_/8L@56V\L>3\9,#[/<OW<-/!,S9=/A\GX-/)YOI11>W(4Q<
M)E'MXJ06J215^[Y7I:OK[/)^* -,O TA<ANC;,M25 T$QG:P*K:51BM2L()S
MMY1;$7YG9M5R:\,7)U!6V;M+ J6RWF>Q+QRYX\F!'^,L.>GC=;RMT<ETYMAG
M=( L]\+ /9LEG-)9)\/>W+S-KW]PU>0%AE%EYJ(P#@(FGX1,.6>=(3 KU=O-
MF:4S@N*TA+$W\/W)/Q]L=I]=W8*:6IE&T\4)7UAE,6OPK+VO9JW8^M!HBO\H
M-*/3V;TSA[OOWP8T* UW;6^<:D-$W;8!6)NA2LQY^A[M@R<<?C;:_2ST946R
M"_$^*=L2$21^/^F?S=$OY'S?ZL_W=_QZ''N7R6!6R:79K$[>]$C15Q>3SL;^
MKVQD)[YGL>GW+.7[WFWMCD?SR./Q&$N6_CO\4-GJ?_VRZ$ 0#XWZ;*#D\DH?
MZ U/IOC+XIW9Q[=X\#<AXL=_EIO/C(,7@4?+7+8Q (_:EW]]0HQ20!;Z+3RX
MN.9@_&%D:1_;88S^J.TS=<!CWW_OSR8/'EW-B"0-^.2UOJ&UW[N/X-^[W!H-
M.RVV-EU[73;27=O>;76W=C9::[]MO=YI/=O:?K.VO=Y^L;7U[\WN\]:KG;6=
MC<Y&=^?5\I>L^[Z-%9>63?W]ZW UYQ\4'?[G9+;%7?]L,1]6JOT\(]>_" E9
M^^6,4?C><'*1P$S,X+T?IW9_-#I:##Q,YXL]+W*8R[@%A98EB!R@'Y:3"L-9
MC$ (L];Z?*7KAP6N<I8M?7DVW_C"V5]:%_NP]08IHBUC*[/3O]Y..DQRV#\@
M<D4?K]<+\[5/<?2NU#\JP7=YQ,1G;!'E(=L_'W69S#+,\WPQTU>>_K#UZD-+
M%IT[C\5G;5FT8%YRB=C4;/2(#DQ'X^*16IFHP61VX"]?T%/P/WPWZK_#UK@W
M.9K,.O5D&,FQT?-FG3@[*8Y.^N1$?1F<HCN?^+*(>7+2+S<9M5(O9^*GQ 0)
M9+.%8GD\&I1W/9P/;2W.?=@B-CO!CYL0"_)' YS.0$M]UUML>C'OOM')>#8@
M1L+[]#W>C\HHUFPIE[]$W<"??9IV'[#?PW?XZ<]$6(:?I?#3DTOAY.EG9^.$
M&OBEWT^/Z0T__74.KRMI_:/9N,OQP=A/YOQ]TB-M]>,+Z).X9VO:/O3,O+ G
M7F\HY;_S[)^[,PNS%7K4A<.9=-/)7 T)G9-CG,<AL[<F\14>2F(^[DT)-.$D
M[>/T\MB\^^@6_=Y_3GJ)HH36!6]H%1V:J<^0+&;11<0+#9PL]QC O(=F8/\,
MM;WA/&2:]18!WI>1VEG/??C=O_,$C4*\Y[Q^MC1EL9W1EPW1K#^')4Y$Z@'2
MXLGD9' \7\A2CB52@/[H^".MOS 9"R-<A%&,S'C4?]A:ZT\/BN%KO<?60GOF
M%WT0F5_<>U*^E[KC%Z:IJ/=?6)SR6.)@D]&PO-_/Y0ED 4I#2I/IX-GHY"O/
M>M_K]UO3DW%I[/32T(['=,;#UC,R2J/Q=QJKA:;]3.C\T#%]TL_I;-7HSW37
M47FMQ3/&2-<CV<C9*Y=VK@V'Y2';5[Q"BQS"OR\+&YPAZ?I\/'\=(\[B><E+
ME,;=W),5]2^RV)]UZ]PU]?NC]_3+XU9O<#PSZ"7PW_IS<[V]N*H,U5+_OZ/.
M]?,Z[S,7,\7YZMQY?$AW\T<X+/9TOVC5L,BB3 N<T(O-7>7'=821@# :]&*K
M+,"=S'T5W3;A3-#EZR^SYOG0ZQ>-I3X=A>(N9A,0,Q3-G0]UYG1ZL5#X>%SJ
MS\^O_'_L?6E36TG2[E]1:-ZXT1VAHFM?NN<2P0#VT-= M\'CU_[BJ-7(UL)(
MPC;\^ELE"1#&"P(M1U).3],";74R\SQ/9E969KF/ALO/H#JF?7^1J:M=DAPE
M/AI9;?^L.3+9/\HU%8P9?LHUN(P"UOQD4<'$8K)]M<H7]&TKW\Y#)BJO*/C0
MZK[_HY9:%\4H1I+)J[[YZA#S71_NOR#K,-_9Y87ES*YOELLH>?),6L-+&QO&
MZ-H*D66;&F[/Q!&0I5NAW+SF^B*&HACV41SB9K;O>/>#BA*:YT/WY59Y-7M>
M' G;&@GJ//:RL8[?-Q3TR#A&.#(23'Y_9MFB]1LVZMG/-[?!_:L>V(Q[::CZ
M_UYT![9<]-";&C[;LI]'W]V[.<"=C2B'>&>UD(69Z=(/GQ[+KC&VX*&VBS+&
M]4LC*\BKOOG#&.^R,%![V-&F\'\VB(P4^;\Y !W97H@9!/WPLEJE9WI>D!L>
M##\_;Q6O98P@637E\D<J&QVY+A>4+HJ@1_=XO]RP6?$718VCX^>9K?+[LM#&
MG_(IBZ+ :O<\CN;(W3>Z?/N6FR5=C !E$-^7ZLA\ XX/GU]?W[5V1^(83FL8
M\^7DL@;-]S?SZL8"[O8NB[(*^XU%,*G=(D;?[0\_,&4*O+] .US?2/@9-8>X
M<GNAH_V<(0ODU38'UX*[''DO$XI_/VHZ= ,2^;]A=&1R*P.@'=V\O0+K%^6O
MM_N:V5O(=IF_Z*)00*MI,X(6T?^,,QHW?473L,]15E4.Y<M3-UW1\U]:E_UF
MT626_E>DF2T]=M/0[1]>9<'"O*:,6:UK*9?57>1?_?!^:V5^BN,MLA%K=-,0
M:(<;J^/7_Y3IADR4W=%"4^TLEA$RC2YAB-?#.\LW>_ZB7=*@OAAM24Q\O?+R
MLHGWEF>[?@Q%0^BXZ-SZK6'\V=]/_"TFH_.$-,BTR1ZUI&3/"F4JOC->Y.!H
M;_]_[QE*1=;\N.S*2B2Q"=XBXJ''@Z=Z4NDMJ>9R5EIL$?70L](K>23C857_
MZS^I>WYMRD&4W]@E&G_!_8VBIXCZZYWR18CZKTRY/S^8939WS'Q*\ROS'2XW
M9)]\%)[\/O)TR\O*NNWJ+;IVUBNE"?_XN?M'<+:]G9>GHUO]H(9JSPZ.=HYV
M#W9>U Z.GAV_/-PI&U'__,T^O)OYM2O0Z8X$..U+X5S'6JZL*G[-5(@&L%5-
MV&(Y_AK$=HU,A4Q@8V!C4]G8;K>4&I3MF?QHZ&$.LT3/;LX&W.XR5],09W!0
M:_@2<. J;*7\.[:W>HQ;[689(,95$^,(N]:W#\[:W.'5$.?*2!&\QLKRL?RN
MU_@OVQKNVIZ<Q3CHCS=:A]2]]A+Y\Z(3-^-*:VPSKA-OQF6.#@+5?KGHV(M0
M*MI^'59TW"M"JV;T]]3D/81^5;?/M0_]P#$$Q[#"BY[B;C7?=0PGCJIDC_#X
MIDSRIOQY5+Z_ 8R;953H=3.NM-_<C.O\LB'Z'$_9&AU3V(Q++G%=C6U"+&!N
M8H$"4,-S)Q-!037=?]C\V0"K%! !0 0 $< *W*V4/C "*+W->O$LOZ[Y:0/2
MID4NM5]>;,:%=OO]7S?C2FL''=]M;XK];EJH7BYZ= )W,ZYU$X+8<IT;%L26
M2]Z8(+9<+ 2Q*Z?@#;!*"4$L!+$0Q*["W2I^'L26&';8J?:LVRH=+<:=)FK[
M_[THW3+NN,H;P+I98IEO-^-"PV9<9@Y[OFS(E6Y:0" VI5IQJ-T-J%8LU[D)
MP9V X [<Q2I:I8+@#H([".Y6X6[5#]VAM/VSVK-6]_-MC>(&,*PN-7N;X/?K
M#?3[]<;X_7I#_'Z]&7Z_!K\?/(DJ6N7W#L6!WP]^_XH9_IK?K8S4MX^Z@SB<
M\#!%SR,@FNI;P0:8+L'KSC05:3<#8EPU,4(#I*J9)GA!5:42==U4E%;3EP$;
MJ^JBI[.QP_LC>/::?7\QG XV3.+LW$SD21-^]^[UK*#A:U[>3M>Y[1A03<,%
M)WP#K)HR<,+7S7L$,8(3#DYXM5!YS:G$J+$3_CTZ 1L#&YN!C?U]4<8^CL?^
M%G\Z_Z%U_7MQQUO=X41EZ\J\Y,/1+-67S?[':IHEN-@;8+-L[7N]5,2A 3&N
MFAC!Q:Z::8+[4U4JR1\U]K&_UST8C R,;!9&MIN_JY<-:>A@_]7K^ABR3PU9
MZHIJ=Q-,$GSH]7/^0(S@0S_6AX:1VD SLZ89=F>F=AFJ?7SZ[_V751VH74'#
MKS:0@!A738P;26V5-DV(W*O+7Q*&JR]=7YM@9"_B>]L:Y85B41XDABJJUTTP
M1K;V;6HJXJN &%=-C. ]5\TTP;&I+I>8:^]YIYKN#%A951<]I965:L3:,^L'
MW1YXSA55Z2;8(7C.Z^?R@1C!<P;/N5JPO.Y<0BB<OU^ZOC;!R%YU>O%]LS^(
MO=+8UK;B\!3]>#K)2?07O>:@&4=5BZ_ZL3PY3E*#GUU1"]@$LP4_>_T<1! C
M^-G@9U<+EM>>2P0<L5^ZOC;!R/9BLL,>5:_.NYWL6'>:W=Z$?UU-ZP-?>A-,
MDVGPI=?-"00Q@B\-OG2U8'GMN43#4?JEZVL3C.PPOZEV8E,<7$ZTIP(?NJ+:
MW023!!]Z_9P_$"/XT.!#5PN6UYU+*!G[T-]KS0)&!D8V"R,['IS%7NV@D[J]
M]O##JFEOX#UO@C&"][Q^;A^($;QG\)ZK!<MKSR5\[#W+:GHS8&157?241K;_
MY:SIF@-(.5=4G9M@@^ TKY^W!V($IWDMG>;OR+,:XEP9*8)76%U&5O7MDZQ-
M.X!2A.HJ=!.LD)D?^86_#:QKQ>N_WP#*]C]=[[>OWC1A >?=_G#:\N^]V!J.
MA?OC<S,,SD9K'U\'IUM*W+.=FW=:U^^V+@;QC[%9X\F/F'M_[VF(91K=T>'B
MV5?2GOA9+JL9_F_](?U#ZM=O.NO=8L/[B%POVH_(IBR)WVWKL[WLUW^[([!V
MLW.](EY4<$^RR[E?]4.D5[';]<EKGF)2='W[M-R,Y4QUF0Z33?T;Q/&0^^);
M=^_#W[WTNTI]^Z[ZR_8&X[[Q-51[=G"T<[1[L//B;NOX68AJBGN4U>]!9U7%
M=W"Z?U@C6R,)%@,+L=./H3S*2-P,=I!_>=;LV(YOVE;M9)#_T![9X".%(^OK
M8'9[A[NUYR^._S6TM-VMZ4VLJA>V>WRTMW]TLK]7RX].CE\<[.V<YE_RA>8;
M:[]V\N_]_=.3];G<7W;:>3&#?JW9J9V>=2_RAX5^H[;_Q<?S0>WDS/9&PV[_
MBKWQ;WMV8'^=0@!MVWN?F7?LT,B1[S/TKVYDTNUE8BCR:-GS?OS]^L$?U[,I
MFIWARH=O^E9<.&)R8[:T8$,R'T?]X\\?$_W6B.BO8XP[3TJYA37Y_O,_?/./
MGV1;FM!'OAEO_6!->$NP'WSP#]_[LR4S)1[XYI]D6980DRTZB!S;^>P3:68)
MB9\_+SJQQG"C1C'%#\C_@'Y72[][T<>VRV#.2-$Q,=.D3$'9JZ7L7RXZ]B(T
MLPO[Z\K=RLM:S1QV#?Z1AO^;Z5JK8V0[)R>3'O%L[]=OB.Y'VU9C3[)\0Y93
M;1C!U:ZO:-4$^^ ]F(48'"AVQ?8J_^%]C&N+.KL7O5ZFZIKM]^.@__N\X.>^
M#.>U:UX10WPHPLS!N$!W%021QS.)'&UT55R,N[9_-DQP^?(@_O>B^<FV[N1W
M[V9 EN#_54I>_S-?N3SD#AU9TB@%51W!_+/YI<S0?=:SONQVU2XZS<'+LL=U
MT0_U?#MVRE4._]!D.C*=M,*6,BYML$H**5@@/A#.G7MW4)(O6#)<KX7HFVW;
MZO_?.LIW\N@<6OZ(+X/?.Q?MT!V,GZ_7.K8=RY>A]]:>_U[,>J<3RG_V;VUZ
M9[!K>[W++,3_V-9%S,B0A1R'&#'<O CL/Y=NK_OI!7WYZ0T[O @?]C^]?6X^
M'+?W+]]\>/;A>&]'O/UP]N'-A[^_O+EZ>W;4WJ=O7C_[^/;U?SX<7AW@MQ\.
MZ MVU'IS=7YVV#[(KWG_^?CU&_Z&'N##UX?TS6EYS[.SM\__DU]S>'GT_,WE
M44M_.6J:MF\_ZQQ_\)?'KU_QP[UP]N;U87[_R];17JOY=B^_MOVV??CZE7CS
MX8"\^?"R_8*]/'O3_M(Z_O!W?D_^[O;AEZ,/._3HZN^KP].WS:,/9\WCTP-Q
MM'? #MLO/QZ_?MFZ?D_^KHNW])7,SXGR66^N]NGAWAMVM)<_HWU CY\?B,,/
M'_%A7L_;YW^+O-YTM(N_O#C='QR>X,_OO,CZ2U@A3KA%/$6*G#(&826ME)0P
MPFE]FZ@&Y?J?O]VUC.^P[K+NH\HA3#7#'H!_@/\9P;]AC+A(<(J!<Q^<4]1H
M1Z(T5CF3=(%_8@AE!."_2O!_=0/_/! E8B0H"<DS!P2/;,(&:1FU9C8H(FQ]
MF^(&$PS@OY)QS1SBU\EZOF\$0DLJ!/B6#N\55M:W=[P?U0'THH\9,%PK-FJ=
M."AE5[;5ZGZV'1\+ -5"]\(-TD6K9J_?DE_R/]5R?W>N5_RLV]L;K_?Z"E_>
M7. XAP0X. T.9OR[QL'\.:WX[Y>7;U^'<T>YS'+ ;T]?71Y]>)6_?Y\=/?_S
MX]O35OOP]) >TE?T3?O@\YL/^U=''_+G?/#OJ""2&JH1H5XB[C%%-@B%*%/Y
MTYP55,@,HPVMZ3T4'<;LTUC=XUD73&O%3.OJ[W=2,INBU,B*$J")0)%QRJ/@
MRF-JO)&LOFVDNF=8C8R _?/H2_UVZ_(GQQ-HA3*4*^P1+X(1[MVB1W$ =^FC
M[M*)/(C".'(G$69)Y-N,4I15B5&43&07F4AA2N,:UI":+\ 1?MS]M#J.<)4V
M9P#Z5B49 - W.^B[S0&$Q$@0&B-E%1OE  S%!F$IO+91<EDFL$G<T$( ]%4R
M![#N>YL'G4_Y%N_VAI-SOD,C3X3QQZ6>U@_&%^#!7FOS,J,WP/8TL-V<\%@=
MTSY20G)@R"+*JF)(6\.S[TJLT3EBM"1[K,(TE,20NEV'G3N NI7S6 'J'@]U
MMQXJ(4D:Y37*<)<0]]P@XSE'-B07C,,I!^D9ZEA#42A2J*:'^OA ?C4\U+]Z
M\=PV0RU^.2_'KD<#U+NEZ?:\'%;(.RS,81TK=W^DVYU.&'93WQD6;$/ZX1'@
M?CGAQTKAI9=.H,2<0=PQBTRP#D5C@^$L)N=L?5LW>#GA!]D'2+P" "[<C04
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
M$=EFP$# P&KHKJ*I4<# 66'@;0848Z.-YAAQ'@GBBD6D%97(2BYXQ,9SFOU
MPFA#$G $*YKD7%R7W*5(\7FOV^^7'&=J#N:5W)Q#YGT-T7Z1F<^AUO\:*AW@
M?0IX/]J=2'52E5*.\"72VF>,#RHA)\N4>I4$$\D(FF0.\QM9G;"]51'W=^W&
MU&TJ6BXR1PIH^6BTG"AX#A8[[SS"(I7Z,TV0Q9XA$Z).+GO"S(OZ-J<-K."
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
MU"UXG<N T,D2;^.Q5RPAH9) G F/M(JQY',)-Y%S3FE]FS0DOY_$!:\3P!/
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
M([LG#BV<Z9GHU0D-1^[8;.L<\!3-_:[]PYV1>WATT7:Q=YR&P6/_^-9)A"K
MZ</(P\EZ"!9U!F J4&3"Y##2,61C,HA:I[714G)?=K1X0S/:H)Q6+IBL.CI5
M,^,(\#A[>'SB_CW 8V7@<6+6:Q1>LH219H$@7D[ .*43BMQ2&BU/"K,A/$JN
M&EFI (\ CP"/WX3')VY- SQ6!1XGMK!M<%(KIQ'1SB.NDD9:R3*%P%$:8B""
MD2$\*BX:4BYB'#; (\!C-70W'3P^<<L5X+$R\#BQ1RME2L(*I*@N4[]TR,@8
M)(HF:]1*RG20(^^19H@D]X\< #Q6(H&ZYCW]OG/0;E8HO\ ,_XISP/(3K&-3
MN$<%P )3L<#?=R8(*^DI#A$1P27B' >DI>$H,FT%9MQ:EQ:<8IW'+5E5=*OX
M]BF Z\:D9P%<9P6N$\.KA"O4&!%VCB'N@D(91AE2F&C&B?,1TQ&X&M,PNGKM
MZ0!< 5Q7'UR7G]P%<)T1N$ZD=['FTB1AD3$\(2Y*>3GU98BY<#A0+YVS"T[O
M K@"N&X:N"X_-0S@.BMPG?!<C4W><YX]5^(0E]@B+;(*L8U.&B4<\Z.],\U-
M0Q,)X+KDU/'U+#IQ_JU9=(N=[S/#M2QHFB!(#:0&4ENNU"JV-[826V.?FB%V
M0K_X4ZWL_83AZ$K?;;>SV_;-"98+$^;8+,8?N.'G^1_ENOQ<=*L6/\RM2>7!
MT;.[8<15['6#[9]]'4'L#F^-DT'7?[RY>6Z._8_O(0@;I@H;WDSN)@H7:**$
M(96BSV$#Q\@E8I#(2N3!6F>C+MZMIH3^4=68X:$W7O5 JYHY&> <X)P*<LX3
MMUR'G /L,G]VF:A8)"II+ *BQ%C$-59($Z<SQ>@H%5%*$UQZDN'*5JD M0"U
M +6L/;4\<<,9J&4QU#*YF4PI3\0JE(+EI=TE18YKABASWFBKI7"CB6)T$<V3
M@5N 6X!;@%OFT/T2N&5!W'(;MN @J+%*9D.R!'%%#=(!YU^Q4I0J(<EH #WF
M0"V+VDC_;6#S9>3_AN:G[7_F']?KG1",C_FVZWU]00_\ZKOK??!E_D1<K68G
MHNO-.SJ$LZ^N<.6OY_0LUJSWW79>XV4VK5JG.\@?GT&HEA?=S)?POF=;M7/;
M&]2ZJ38XB_U8V^UV,FSU8RB/^MU6,]C2O_-9LV,[OIE??C+(?VAG ?2WOBNJ
M\VZ_6>ZZWWNQ90?-3_&/S\TP.,LKSPL;+Y*+D8E_ZVW6Y6^^&,0_QK<+GGQ_
M?;6U(NY*;?)GN:PA)5CJB-=E0J-WG'AIRS\VQ.A9=JZI?$=I_?I-9[U;%'L?
MD>M%^Q'9E"7QNVU]MI?]^F]W!-9N=JY7I O*W)/L4\67TF/$IQ\BO:&R,P-W
M>W9H)YGE,ZB6EY6UVY5;<^VL5SR1?_Q<X2K?S@5GRXVZ6YR8?/_]\S>[O8)H
MI;Y]7^P=[M:>OSC^U\Z+VL'1[O>Q9>4N;/<X>S-')_M[M?SHY/C%P=[.:?[E
MY#3_YW#_Z/2D=OPL/W7XU\O]?^?7'?QGO_;+B^.3DU^+'(X/]]='$K_LM/-B
M!OW,/;73L^Y%_K#0_W6-KN^B8R]",_/E_8L:K7S[GZ[WV_:W&& &P+M4[ZAM
M>^\SLXP)6XZX?>@:WES0R /."V[9\W[\_?K!'Z'9/V_9R]^;G>'7#M_TM1>=
M/?-;IMK"8[8:USB-OV#\_-;HN:]<_-&3S&QA3;[__ _?_.,GZ19Y]"?CK1^\
M$V\)]MCWPI*KL63YP#?_I'+O@9@PU])'\Z0ZPI\N>(ST:U)7>)H=O%AKYV\Y
MZ]=B=OQ"[<^+3JPQW'A DO8:&#O=D8,[FY>"$:V8$9TTORS-A.902CQ_<WM8
MYW=5I?V8Q=\&$]7F63*U8:IG-AWVEW&/E,W?QVQ[/<489R!!L(@Y6D1IT[M8
MBP"E+UWI  -@$3^$ 3@<-:T(C^*@]DNKV^__6FMV?+>]]*-0#S3-:DEQ^;4=
M/Q9;1>LZ?C@=>[9GGQ";&(O]X%8*^>XX&-X5+_(=<E/<P99;W'%YV+PN[CBX
M.LJ?<;3W"K\]_1N_N7KYX>W>(7_[^A5[^_IE\ZC]]NSMWJO/;Y\?7MT6=[QL
M'N_E-;T^^G#T^N6'PP\O6T=[._SH0^OCT=6;+V].A\49K;<?/N*OBSN.GA_P
MX^='9V_H(<F?F=?S"A_NO:?'K_]F1Q^>G1V>_OWE^/E_VL>G+]-A<US8<8(_
MOPM.2^.,0<JK4"K2*3+*<Z1=L$RZJ)*E]6W1D/Q^^]R9CLF>VZU5/4B":D%@
MD\UBDRG(Y(F'F@J9 (<L@D.N;CB$1)ZTY YA/#PS&Q(R.',(TPX+9J0VO$SQ
M40W**UL@"$P"3 ),4GTFF28N>>(A)HA+%LXIY(93&,$FDA11TCK')=DK0%HF
MB[2QC'#O/24N<TJ#&P9Q"; )L,DJF'SEV&0*,GGBJ26(2Q;%(>R&0X3'D1@G
MD364(BX$08YQC&A6&HE!1.%C?9O1!B<0EU2D^R>O4&]!6 NL!=:R:FN!C>9I
MT7KWS';>QW(ZQ%^T+T8G!XNSDE=0_M3KQ8Z_K UZ^8M:P\-4-1L^7/0'Y31B
M-:;:_43DJ^QWSF!S]:YS>3PXB[W=;ON\%\]BIY]U?>MK/ALI?7>L\].B\M$2
M=SKA]-8 =F[TGUW5XW1JOX"7.H67>K0[L0.+L>=:19O5%S3B6!)DF'/($);=
MUVQ2ONS 2ER]MBU5Q[5JYC, (5=XQQ# LPK@>369)@X!,XP"BP9QQP5R1&#$
M;'Y&19%,\"5-G D4X!/@<V/@<UG;9("6U4/+VTTU3<ID9"Z1IXDBKDKG64\B
MHHD0KUW4WL7Z-F7W7<TE;JD!3 ),5L#+7.3^#^!F%7#S=B.)14%L#BF02<QF
M+Q,S9)W.(;K6040J]6B67(.4,R_@9<)6T6/6,M_S;" T$!H(K0)"@^VI:1GB
MM#NPK3(3[M8=JM:Y2.A[_>CREI7M>UWY\Y'?"!\@$'A,(#!Y6M+H'/%)'9'G
M1B+.K$$.$X^(44I2QY7ULIR6Q+R*5<EKU02[ CD6X!G@F0IEJ!:Y#PKL,C-V
MN=W,U%$D+&) UNJ$2I(1:28"$C)(APW)_XKZ-M$-I6$^'' ,< QPS$IO%@/;
M+)YM;C>#C6/8*RF05<X@KI5 .IM-*3Z4,?_&31R6SBA:Q<XOP#/ ,\ SJ\4S
M%=UM!W:9&;O<;IDG1730@B-*(T&<489,4CFJ,9X;(5+D-M6W&6L(=C]5!K',
MPC?5Y]/S?I->"@(& :_V2T' BQ P#.ZLZO7 X,XJ:D7.9'"GJ&_#X$X8W+F]
M@F@%@SN_,;CSY/1X]__]^_C%WO[+D__S#TV)^J.V__>K@],WZR.(;\[M;-3V
MO_B80]+A=/O:GAW831CE^8"!GC][\@;0%S4RTY@MI=DC)V:2+8[%/"9FRBVI
M'CH7<<I1CHS3>8QRY%N2K-:*Q9;"C]7/LF2LV0\^N((KUEOXP?,]J[%BN<7$
MG(:HKKE5S"=LG^Y^UK.9)?N8]#6,;ER4(-=K@NGCMYHW;!H?:!8T"YH%S8)F
M0;./T.RP7\.**!9&P$]S]+07;?^B=UD[&73]QYKMA 7,?J^N[<S[&L$BYU#9
M P$G!)S@XH!F0;.@V6]I=B<OKVRTVQ9H=_VT"_?MNFIV]V96PXIH%R+/:;0[
MJD(<!Y[_CJU0#K1 ] G19\78!*+/>?(S8.9TF-GN=D82'>(FP"68SL-,YR_;
M#.B@LR*>%*AV"M6^C /;[,2'9.Y!MRNFVSM'MU=$P4#I4[M'>S'%7F]XQ*I]
MGI4]/!@"Y ZQT/)-$V*AC=B)FT'W[PJ9[O#H4'_1?#G?MO-@$T_<!AJ>-5L1
M'PJ(:AHGV9XW!["[MXZJW;>]3E[?PJ$<=#M_W99A7Z#7#6-A\,S )M;$,X/$
MQ#+G)<T[+['F,Z?^95NVXV._43NT/7]68Z11*_VLOWL7+G3,ZE/P;76ZPO:'
M7/A58UB#=<(R,NN$XH10+0-75#C'8I ZF'<'P[;CC)')?K '1\^F: @[(N&#
M?O\BAIL.L'C)'6"/3L8=8#\<BN/30W[4?O7Y;?N 'EZ]/#M\O<^//KQG1WMO
M/QY^V.%']-G9\>F_VC<=8-O/VH>OWS;+6MZ>OOE\?/HW/OSP,:_S_>?#TU;[
MZ.K/YN'5(7[3?L._[@#[YO6;+^5[\KI:1Q]VQ-'>WY?'^3WY.K_D=;-\#5=Y
M#<U\S65HZO6LI*O#S^\DL5AQ39&V(B&NL,Z/DD)!A6233I+:,C8UFX/$#?V-
MJ=,5Z0/[X_NLJA!6K3[C%1),I=9RK9YYFOC,//]JR6[YG=@? @RKP[?WN[ _
MCFQ+\_6O"+448YUU6UEF_?W_7C0'EY5IK+XBM'HU0:LFV& )YD@Z8Q GE"##
MN$4Q,D(IS\IQF5:5K&Q?=>!3X%/@T\KI$?ATWGP:2;21)$^5])SJS*=84.,I
MPY3S0,3W^?3AL2M0[1.IEDQ0K>.8.\P#,AH[Q+4LL:R-*)D<R";L$N&NOJUE
MCEXK.Y$1V!;8%MBV<GH$MITWVUI!K24D2J\2#UIKH:4VCB@='+&: =M6@&W9
M)-M&CK5B"CF% ^(I1F09$<A[0K4GR7@=Z]LYWFWD,!?H%N@6Z!;H%NBV*J.A
MDQ">$Y<X-I8GD:.E'-YJ[CW71A+IO\^WTT^$!N)]*O&*">)-+ JK D9)!8,X
MMQP9[#AR#A-% E?&L/HVE0W)[R>5ES\+&B@7*'>QE ME/W-DEF_6_?@HI4[Y
M?TP:[F(R2E'+A7#>*4,9@;J?)=?]9"H9U?Y<';ZS.%._BAYQQEW^@1VR#FND
MBFM ':.1N?JVP*8A#! *$ H0"A#*0D.5Q[$)A"K+XI;+6VXAE%&O3.86JEG^
M00PRTGIDE-7,11I\J7[1#:X5, LP"S#+/$>G0<X1<H[+W.(+A@@A,I73Z+GQ
M6 ><>=M*X;2,WD%!327H^VB"OJ-+QM$84'!,(:YT9NZ@1/[5ZRB,]5KC^C91
MK"&U@3V^U6M8](\T_-^Z,OY1'-1:/SJ9_\0 [K[T?F2/JQ:C#2>UTS]F?QL_
M3FQ5-;(G^-OK??=5:BWSS>0 $  0 !  $  0 !  $  0K#L03+-](YGS/L6H
M+8F<>V9<M#IAD9*W.!K\;F^8]N&8H.$#R?#3]W%RY'?0\=UV+(W9( <T30[H
MY$Z9=]0^28P]*B6"B#N6D'&:(F^("-HFG6VFOBT:DNOY[N  10!% $6L#D6
MKPA  $  0 !  $  0 !  $  0+ Y0%"9^JVGF42UA#[3$JVG@$;EH'6:?!PC
M3GG!M#(2<YZ"L\)&3FPP*1A%*>3CJI:/NUN3%;$P3@2DC<6(&QF1U4$AK8C@
M-DAM&8.$7%7KK=:[PGKWS';>QUJS4_,7[8N6'30_Q8(1>07E3[U>[/C+VJ"7
MOZ@U' M9L^'#17_0CC\8F;#00S;@4S]);%4U3#@3L08^-0 !  $  0 !  $
M 0 !  $  0 !  $  0#!3X3W\-PP5I1[8ZA+@7-E@E5!>6DM%L8R'NT#<L-W
M\[['@[/8V^VVSWOQ+';ZS4_Q-@W\;)08VAWGA4Y+6FBTQ)U..+U-$NW<Y(B.
MXN XG=HOD$">)H'<O-,^4)C@+1<)$1H%RIJDR-"@\P_!./5!T](^4.+J#7BK
M.F "DP"3K#>3@$L)0 !  $  0 ! L#% 4)E2KJ>91+6$OL1N6Q6'UL56<D&T
M7KUH_4ZYE^:*^ZQHE)6'<[BN#=+>!D033D8E&SA3$*Y7N.)KO6NR1UW8:\UA
M&_9AX5>WTXDCY/K<')SE97;]Q_S7]GD&E%'-5R;&#K3DFBTY?+,-OZ")Z""9
M<SYP+[U5@2EKA%'&<$O%3_AARG[\1=&C=OQ[%[TLP[_RA7;#R$"&/_]E^S'L
M3E@"M.V?AABN26&4QLU:Y5$E@C#U!''M.+)>"Z2(]IH$GRPV]6TF&US(!5##
MVA<#PQ&<58O;@$AF$V4\D47N1QG?88K_V-9%_ E10 3Q(**XFB *KB,V5C$D
MHS>(4T.08T(BRR,3@E/JJ*YO+V(@-G $< 1PQ%IRA,;1$Z:<H#9P(K33%EM)
M);4IY2>FST0!1\R;(\@$1QC/L7)$(4V40AP[C;2V!'GG%',49QVF,E*2 $L
M2P!+ $LL8BL8@ "  (  @ "  (  @ "  (  @ "  (  @ " H'I 4)DJ46CX
MMPD-_Y99)0JY^;D7^DQ6@+I$O;,4(Z:$19Q:C[1,'$4K##<J2IQP2<XS2,[/
MO0)T!M@.+X67KLQ+H07FU 71A1R1*PQXI^H9SAE6*H)<^Z,,<,YPU2)(  (
M @ "  ( @NH4)3[X]-/MJ=?^:7<G2[ LSK;^LLUPT-FUY\V!;0US(^[KW,C+
M^-^+9K\YB">Q]ZGIXRB9\C+Z[OO.\%.&>17(H$R103D^N5/=*)7A/@F!O% )
M\: 8TLE9%&SD1D0GHW/U;=+@^/[$!" <(!P@G$TF'/ \ 0@ "  (  @ "  (
M  @ "  (  @ "  (  @V" @J4]\(73"A"^:LZQLAS;^B:?X[A9(T!)H$]ZCT
MQ$3<&8<<DQ2YX%B(4AIJ#.3YH5027@HO78U2R?4^WG/:B[9_T;NLC7K$%B3^
MU!Q<PEF[2L6B:U_R#V?M5BT6!2  (  @ "  (  @ "  (  @ "  (  @ "
M(  @ "  (/B)\'Z9;HY4T)8[[[P1/'$1A;&,<$Q]P%(EE_A,YTA=9X6'!^E'
MTZ-V_'\OFKT88%[4%+NCAV57='0(ZLN+T\.K=U9*S*UCR"7#$(]*Y$<^(.JI
M3X9RR9VJ;Q/=8/K^_NBO0!= %T 70!<_J\9Y(E?<[S9VAP^&13+7=+#;[0\.
MX^"L>TL,4#;S4&(XO"4&P3ESQB6DDO2($Q*1PU@AZ;#62E!OI*QO,PZD *2P
M4:10F9I7Z.FY"3T]IZ'9F3?U!)J="\WZ"9KUV%)-+<*$:,0UR?$7H1*YR#F5
M7-.((] LE*7"2^&EU2Y+7>]36?^R+=OQL=^H_7G1B36&&[5"H=4X(NFZO1![
MPV_(DJOUNZUFJ-U<XNC)\=>Q_'SH7KA6O'G!JB4>IDM3\Q@QIXX10RC'5CIG
MK2/>*9X4942\.WAZ=GJ4D!XU/X=T]%3NT'7&8718QT?,N' )V80QXEZ5B=1>
M(><5UUB$(*.L;Y-L#T;E?Q<Q>709=V)501#.[*YN_F)AU#YC,JJ6<)=X-G>6
MT+(ZG'X_R?$X0O_.P)*S;BO+K;__WXOFX!(R&=-2]\0Y6Q(ID3X&1+'+U&U(
M)G'J$Z*<)N:XHXS&^K:2 C@;.+L*@JG46H"S@;/7F+.UL5@X*G5@BD>A,SNX
M9*,/$I/ F/X^9S\\!@<Z?RJ='TU$XHI:K;-SA;#E$G&G)3)1<N0IL8(IFJBA
M]6VM&P)#% Z,7@G!5&HMP.C Z.O,Z"%RF^7&=3)<\*A%(IYRZZ12S%D)C%X)
M1I]LA&65U)8:1)Q3B"M-D;6>(F.)E)0'STT9>$%$0R@)E Z47@7!5&HM0.E
MZ:M&Z5-5Z1,6N6').:UX$,2%$!S'R0MN=?3^^YS>S^+,CX#<%TGNQQ/A>N0Q
M6!$"8IA%Q$W R% 5D#2A%(7:R!@KX\ ;F,WY&!?0.M#Z.M Z5')5[L0Q%9)X
MJTWF)<\#X9;8X(1D@M*0*+-0RK7L_>#)D\7&.4.$,D@&RA%WC"&-;4#1\Y1X
M="(KJ[XMJ&H8?3^%#)P$G 2<!*$FA)IK&6H^CLHAU%P:L4^<#,?*:>Q20$;;
MA+A5!%DA(B(J&5M8W7E9W]8-08'6@=:7+9A*K655CI;/QED 3V$.:+7R;L(T
MY]EU9#IIA2UE7-I@E112L$!\=AFX<[#)7 WG8.(\NTO&2^R+2^ =XIYZY"3W
MR 06+.8NFTJ.^HG"#:K9ZNPRKZ6#,#P%_-O YLO(_PW-3]O_'/X8O<3U?KME
MJ@<]>7VE;=M[W^Q<RTJ.1#'\FALG9"3-O.*6/>_'WZ\?_'%-9LU.J]F):/BF
MKW65M?/'YV88G/UNS)948@APX\/,X\\?/4VV1N#WE1V-GF1TBY$?//_#-__P
M2;DEM7SD>_$6^=&3C--'OO>'W\JW)&4KM6*QI8E:J17S+</U2JU8;_&5LPIN
M'OO>S;[SYAJ"/$AS5(L'RF$.S2N^39H+B(B_<@14E3(%<Q&DC]F_[ZU+<N'Q
M69?Y6QQH%C0+F@7-@F9!LZNNV>/!6>RMG&)A-;":QZQF/HT  6;FT#@4@DT(
M-L&] <V"9D&SW]+L3EY>V=FT+=#N^FD7[MMUU>SN1?NB90?-3W'EM NK@=5
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
M81S1R 5E$!<6(QLL0S)(2B/V5-I4"DFSOD A*1 .$ X0#EB>  0 !  $  0
M!  $  0 !  $  0 !  $  1/$P@:F>.WWO#2T%:)$.IN5JC[4K(@RTN":Q-0
MH(DB'@U&+FL!\MPF2K4T46F(=2\K7?"!<BS7B?-VJD]5B-TP*/#3R2@1H+ZD
M4;;GVJ?X0GW)JMF>  0 !  $  0 !  $  0 !  $WYR\G^8('"FG=%24"&8H
MU\QJK!+1W@HE#/9$SET<>N'?01AGCC#.WM'6<#:,XR(+S@B*F @8\4 Y<DPX
M)+*H<%""1,,V-JDQUX(X/P/R _(#\C]-Y <3$(  @ "  (  @ "  (  @ "
MX.D 02-3E-8;7N8)-3UX'S((-=TWU+1WY$MQ[)<_C_;H.\UI"BPH)&ADB&>%
M0R8*@0AA.*LNY99)B#4U,U=HO?-CC_K1#L[ZYZW10:I%ZSY5PW-(5F^4);CV
M27Z0K+YJEB   0 !  $  0#! ]67/$ KI4&>J?SHJA,WL?'JOIEU_<>6_^]9
MU2^5(X/A7AP>]P+X=W/Y=R^&^X?35((0(I5!:>0HL8AS;9%E*O\(6"5G:(B&
M;&R291R4#@0!! $$L3H$ 98B  $  0 !  $  0 ! ,&W]OL&I>)_<'7+CRIJ
M-1-,2,*#93K_Z1(SC)- .#;?<1MW]U_.T9?@DB=9-R 83%S)"P<2@P-Y)P=R
M;]0]=[1!&"6A(MB ,)8:\6 ,<J9T%Z ^L(0##DF4 XA4F[,%;Q("7P!? %^L
M U_<D!_R8V0Q5P\;B#HNA#3VIJ2AM W:$8H"TX4J&$;6$HFPE9DE9!!1AHU-
MT994 &4 93PIRFADHB(0T6,T4P,B6@@1S:8W*LIHTMEG(8DA3DA EAF,HF T
M>B<,%JPF(D* B!J7X+C>V?7/;<=V?1RT6W^<=6.+X7:K($HS2EU<KQ]BO_Z&
M/'.M0:]3A=;%+8Y>''\=RZ^'WIGKQ(LWK!I!S!?8\E9@9P/QFFD>:=2&)$^2
MY=:H1!)]M_OC\:Q1"&MTSC8$L.:B@-TQ_(\R(+@A- A&D#">9U<D*&1E\H@G
M'+*L*)7:;FP2T298M<U2,B$>8R4V%02A]FIU79JE4?L#DU&S)O=_U@-:5H?3
MK_M\]R/TZS5IM1]WW.OD>1N\R([<\!R\MWFI>[:=-9=,IT"0#28A[K1"AK"
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
M3?!Z8U.R-N=FL<%$P$' P6;(;I[=DQ\$P;EV3RYA8%VD-8' [=Y@N!>'Q[T
M&RMS@^'>!1@2[C01(2'O<$!<.XT<2P$IZ87DQKKD8]E8P?)ZW19@X:IB82/W
MIP%A'V-_&A!V(0@[W;K& :>0&$54)%>.?R'(.!(SS IN6=(^"@,(NX2MZX>$
M.G@KO+7I;X4:\7DQY;GMV*Z/@W;KC[-N;#'<;A5^;4:AN.OU0^S7WY!GKC7H
M=:K0^E=]?Z-7QM_%\HNA=^8ZL369@%6SE>8+RO$8,:>.E8,0.+;2.6L=\4[Q
MI"@C]>%W/QJ+&X7?=@>#,PB^S6D-37S-49L0GS33BB#LJ$&<$XI,MH-0Y-9K
M99SAE&=C**N#4?D?64*OD*6OPJ:B7S-SJI?&5@^)K\T2[/^LP7)9'8ZZ[L[?
MCZ"*%P^']SPT%4U+B)U*6=A<(A)2IB*J#+),>N24\U$:%JU3&YM*"N @X"#@
M(."@E>8@;2P6CDH=F.)1:$.22S;Z(#$)C.G;.>CN/A+0TX_2T_[44Y+9+7(R
M\Q$5Q"$N T9:A8"4-D%$(A4Q=&-3Z[; X"4!0P%# 4.M.$.%R&V>-*Z3X8)'
M+1+QE%LGE6+.2F"H1C#4U('BR:8LI(B$Y]F!TEHC&QQ#@GF3-'%$^[2Q28AH
M"R6!HH"B@** HII'4?,DY@3"(C<L.:<5#]DP#R$XCI,7W.KH_>T<=7$>-Y#5
M\LCJ8.I.)<>"R^8$"IF0$#=)(1,\0Y@(DR6J=*1N8Y/*-F8+3L,!FFHT3<'F
M?K-*;JB0Q%MM,M1Z'@BW)!N90C)!:4B46=C=?^PME9G2FDR#)F(ED)1.E%Q'
MC S)'@(V*3MTS$JNU,:FH*IM]/6H%<#LTX%9\ ; &U@M=KKN#=R/FL ;>#2B
MFI8]T<0ISZ)" 7.+. D262<<DHSKE$C0R<N-3=T6%&CJ*=/48C*X@?R _)I(
M?G-P'].1Z50*U2CCT@:KI)""!>(S$7+G8+>F&90WK4,+,0N&XX@$)AQQPQ,R
MC FD>?0JR$1ERKX94;A-;VBB"MLU2Z]D^V5H\VWDWZ'ZM/GO^L?H+:[_R^;%
MVR<O3F[FQ/;?5]W)=,C1W=:?=$&@HPG+@^K8TT'\=?+@MPE=5=U.U8VHONBJ
M.+( ?OM<A>'QK\8\DTK4$#8N,AI__NAE\FP$;U=49?0BH\\8^<;KW[SXFR_*
M9U++>UZ+GY%OO<@XO>>UW_Q6_DQ2ME(C%L\T42LU8O[,<+U2(];/^,II!3?W
MO?9IK[R%.AEWDAS5XH[SL("BTIMY<0DEIE>X7C7)RUW(1/J8+?C^NE3KWC]B
ML'B- \F"9$&R(%F0+$AVU25[,#R._943+(P&1O/8#?$ 9AIW%A4XFZ"=8-Z
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
M$)>4(FN"192YR+#)4C:E=)^8MA'+.+!J[9-GFI2+" CY,*;U#\+C+<<L78?
M_]C.6?P. H)M?"<$G![#9'"BF"F%7# $<1<<TB%)E#CUCF"!J1(;F\LX/@.P
M#["O&;*;!_LD]\(+FY1*' ?KE&146T6MT8HQ#=C7..R;GA^DI<@@E['/>E,J
M9@E'+DF' N=6BM*^F[+2J7L9QSX ^@'Z-45V4&@%*@XJ#BH.*KZZ*CY?A!-S
M2Y*0C/FHN'!2I_QE5$2J622,"(APKI:-.WO,@LTN?%3>HBP^C3B.%FF5,!+*
M!"UQ,DK;[.&WLZL/=BX@Y)-!2# "UD'%&YEUL]X+9[E9-Q >6[+I,),V0X1.
MQI16YI02Q"5/2%M<M@D(3]0%Z0@N 3(-AL/"DV8>$M[@K?#6IK\5VFS,G4-6
MN!&Y0H"7$L6@A4:CW(.US_YL4E(^J#BH.*CXTU7QY:9RW#D$/JWN&!SUMO(,
MEL'9SBM;A=WNMCVMAK93N[/NJCO[.O[WK!I4PW@8^Y\J'T?^[^OH>^^[]:?4
MKC XO7,XO0>',SDAV EF$TXHT> 13TDAP[U'(1E?% +S4BE2FNDM(RL$@!2
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
M5GIR4R1(3(QKFF5;6F2UN6E47FS3$;B9F4( ^P#[#Y97L\Q6N0#V/P#V7R_
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
M5FW*F]>"Y2$7:/.0KYE;"<!JP&IKP6K<<D>XQ39YPJ713FN1+%=4>$.M=*/
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
M 9P#G .<>Z1>*P"!#P^!,YDQ-(GLX0LDC8^(4\J18T(A3957(I HHKFM*0N
M8"-\_/7.@/EGTCER<-']ZE)+JDGFW*(<^_N%G58%ZW]JJ&=_MX3(6C<.LFH
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
ME5CQ\B&[:(@6.@G<=_BJF]I)"J//'Z&&O\&F$\5!5.S[%9!$_"WP6?.T ^#
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
M^_7TR]NQ3/=L7/!Z&.YV+0[?P F?V<5*;1:]Z9[QH_7P.35K?6X<)P7*<';
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
MU<2-AM/)?U(58%P@\N _':58KED[_%QM#\#;L+4B#'S?]YM:Q":P2I7YU6P
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
MF?C8RM#1D\YGOS]I>BAU""GKFY_J-QC^D1_O>T"O'[Y_N)3N>^:U1MY-+=C
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
M:RR0X_\?>^_:U$:2K8W^%05[[W-F(D@Z[Y?V!!&T[>[7\PXPMO'TL;\X5MY
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
MH)%"Y$I+6Q?]_A=]>^,CX\$$$QGANN@W7FD"B45"K<YHL] $*G\MJZ8IL4R
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
M-<=CG.62-:,_QZ+EW,'6!)OJA9T(:]GE"6NYKX:UIL&M>XYMO4V[94.\:2(
M*+_="W%M/Y]%I#>_H/DEMK[LGF[R3?%^Y[7ZL+-1HM/'V^7U%_CJGQ_ZFW_^
M\_-%V,(K3Q".Q/:+5U_>?XE[6R\& X0W_@''C*_3S2_O3SZ4,>V_01/O)=]\
M_=%*SJ%T,C'64R*3]\0'QHC2+DNFN#%.7@QQA2 1[4#%S*3DR0$%8Q#D3"R-
MON.E$-=O[]Z^VGKY]FWO[<L_-E]N[7PGSG5E*.O[][PPQJRH5\GHF+@45'E?
M*K6HUS:(C-<M0ZU%NS5N?U!/<Y_.JD[3EH((V?YHTF]J1_I%[=^%89.&T/03
M_*K:,VDW]*5TP%L@Q8V/Y9J!2GL*UW9N4:4H05.8Z<Z17 ^-*EN?7G_T,4K#
M09"8A".26H>:4&#$@8LY@/=.(G,='H\NZT'359W\VHK^A=-]B[FT-?)I\'P
M:&-?>#>FXO5#SI\? CRUFN?62T/R\:AX<M#"'31R-CV=:W<P\J5'6+\U^':A
ML'Y$W6!\.C_8%0W9/.]8D:=U:(T&OW!=.9L+[<.SH38YC[,;#!+$UD'<?$L[
MG.F7H.Z"I(3_P$TS**[64*[>3R6'_V#01'G+[8NY."NM&C4E.V??$$JF:J/#
MX,/W2];DX>PQBM<>;Q=PHS4*'.I !VV/MV+?EEQ]:">DL95;[_2G4?_&.?3+
MB4'CLSU\)H2-[CE!>WW<NC#P1K";BB^@O+"+6LH9<!58FEK4HQ)L.XNY'<X%
MKIGFMD4ASNC+D@XPO=/9H4SSSXZ;0N'/:>HNF7]=P*5$O11E\/0@S:I+&G5V
MX4/GC\&>+OK,A93"WA!G=O?R(7"ULO@'*HM-K2RNE<6/55G\76WWDG:<LM!)
MR*B3#!DLJDI>"Q65"LK'HAW?LST6]E(\&J3M?-$R>S5L%3!\MM].IV_^U#;:
M[L<<-?/ #/&:HXT&5A,PFA-A<S"6IJ"2N&AS+:M#M473Z;JCZG(F#(T2-9EZ
MRB:_?B4ULJL/]!U3[KS.I-L%FFHCTP="$R2-R\,,X&"2?IW]\JQ490[@]-?^
ML+EM<]&SOTI@"RV0*;8<C@[F#+)&IRQR.,;_XNP&T_?7VO=^.8R7WQ1NC5KV
M]?>_>?&WW^1K[-;?3->^<25=4^*VU]8A=V/(^IH7_])(="O5N#_*7FO"$3?#
MA 5.'J1\>'$OM7OTV4%[1CDI'_F5X8:=O3!NMWV[A6=C/AN-.QO-[/.X-W_E
M!R=GUT\QH+QT\P%/E8@?&?(BBGX'YZZ-E^=A]IJ/5?()+N4>S=*YSI#TX@3/
MEWL&C*C%I"O7XE8?K4*T9$+T]FL9@0\@0DL 2.(196FJTY0;XO!Z39II;[;
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
MYY5U+E>5-9U+;:GD5\FODE\EO]M9?]90L-FX% V53 C@(1@O$N=.)V[E->)
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
M(Y3#&\H!8OA_2-Y#YED$*FR^R^K"2C[W3C[S8D,.4DN;#4FI%!N"$,0!-T2
MEU9P8T.R*^M&K8H'J4BHY'/GY/.T;+I.C:4RT^,S4S0!6-*H)!N*]!2L2L[+
MY(7).8"D=UD?5YGIWIEI7B[WXO/Q1T%%9))*XK6+R$XN$9NE)/@RU]'SE#2L
MK"NSJNE#-&^I[%1-HTZ-I1+0XQ,0174YTL"Y 2%9D)8FH#;:E*G3B%MW6<15
M">C>"4B<(R J( 4+R#A):R)1L2!.&DZ,U F)R(7,],HZDV*56U89J';O[-@D
MOAK&/MP7/]QI]?LR4X#1UDM-;0J!2B, @D-&8#QS!<[D4$,S2T0!B[TCL\Y:
M&6!$LLR)1)N2 +.4<&8L,CI55.2FI/=!S(_;[;>N0E.W>D!V:&(Z-9;[M3 J
M@\R,B-+8+SOC(SCI7("<;4Y9.\X]!6:N$5^I-/' -#$/H@ 8D9,$XH6R!,T"
MCE9"ML0'9C(UE$9+D28J1U2.J!Q1.>*V"6"1V6B8-,8Y')KP/&7EI2PE\@ZB
MJ)&.I:*/\Y&.S+F#1!/)CN9R;JPC$"(G0E"1(&FM.2N- 6D'&P-V'2PKBU06
MJ2PRLS2,!XJ<X6A*4DCPS@"^DFT(4449KA&NJ%3QP%1Q/B;ALPJ"&DE,<FAM
M0 C$@6'$^ZQ#L-)9Y5;63;4V.AIQ>-KQ\9>[IP>'W8A(/V$4YUZZ$&C(E$LI
ML[?9!P\)LL-7<(JN$7&H*/Z0*+[U?"&L0#TP8<L)'RK9$E9 95\ BH>B+G$M
M="PG?#C9O8S;KJ-/35NJJGXEB2E)Z$B= LV\%U$:)B'Y(!-/'E]G,8@:5.@>
M22Q49@09N8^!@.&)R$"!6)H3H3*9<JQ7<#ZNK%O#*TE4DJ@D44GB=B01F*?X
M_Z1=.74@H@'A(R1J!$W +?4UJK!4_'$^JJ"8D-Q[2SQC"CE$:H*LP0ESFF9A
MDS-6EJ,$^8,<)5A9I+)(99$GR2(FEJH[:X'9)*D-  F))"MFM$S)RUH$L50L
M<C[@P$W,.5-/&/6>2!8ML=EYXB%E'WC0U)B5=;9J1&61CL8<GG8<>Q,&<#JI
MA0[W#O/"6RMI\ARWO_3!6>,B;GZO?-"*)5[##EW#\K<+88=$L_3)4*)L.7PT
M*DZLR(9X"MP'"3)%L;*NQ$,4LCWYR''-,/K);(%*$K..'#1%78ZQC%RA\F]
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
M&+CW"*4/JWY_.^_,.W;BW9+6\R-7]C<6FW4O4L$7:[A;]=G%6 07-S-W+MK
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
M9IZYDXJWR-K= I0^XZ%**7$I"G-9UISD9#L%+C)S&+6*3A;NPLJZT=T+BM<
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
M)0;JK0?[^9=%_^2G;[%RL9CS?A^IJ'G2]5:5\ER+G?I9WVLFH%$&$1WWQ<4
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
M[GTET-EX;_^V88;S,,-2C8("  *AMJ97<YWC?,WLWL,!"_QF@ /\KK].>50
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
M0#+<GLH?1!V!;LG[MP/0QMFQV]G1>92C00;F:!#C(7F&]0&6%)4CCNUX6*&
M5K=$J^P6"GVEC6Y5MT@?$[%<BF@UP637[?9@FVOA'JHMU[769%-I:QG=U.ED
MN/?(9[%XG7UXX\EXYO/Y:QG0Z.BA3?L1N=1J-+7DPK/!%L>OZ>L-=6WE;#9U
M$4.RVZWMUW<^O/NBT[#[]I$/-QL[GH0NMXY]MG9=MAOMSK%3=,8N=_9\F$Z[
MTZAV]SB@=;/H.<5QK7EO!GEOCCGN\-X.ZX7K(5TN"NM[]+6]Q?*R--_[0,,=
MLGF/\W@SP0@ZOM@X%T?=6@80F=Z4N3<5D$*M,TJAG6>P5DY$H8IXS-G@9M(K
M/>GVP$SZ,YOT"Z9"QY]ZXA^!B@85)T/%RTVHN$<#>*2#SA\L+$I$1MRNH[H?
MIST;_M'8K%S4NS@MU0@T#R&;0ITRU$M$-E4X<^7@QC)3L'S(VTR\?9;$4P@T
M(S2,T#@UV6R[:0TZ;2,UC-0P4J.LD"^=U+CL]JQ>Q_ZQ$M0K'^K**3#R]IW'
M-NT>/)%;!E!"OC \<:SGX>0NAQ']5U>7P\="=>*MDN6!G+U.P5UPK!KS=JUN
M\P2*\'%$*RO,'K!TG8#_#, /<A Y5K-W @>10;A!>#GF[K+5L=K=P:/J8 ;=
M!MWEF+O+?ML@^XP&1+WW+(L&!":]X:XWWQ$?\*1>@JJQ*IX-<VZ?>MD!]](X
MP*H(;3S#R$"[JM V[3]]^\:9>2C_O/MR\_6&77]^SS[\Y_</GV\^W+PNK<EB
MVC?M/[?VRV5==54>>]F%VL?[Z\(;8^NXC9M>LV=44A-S4%> #ZQVMVD ;@!>
M5X!?.E:OTSICZ(P!MP'WZ<#]N!N2]4)VJ>.^[(93!<OB)=5^VY9S9C97]]RQ
MZ9C0F%.XM4W<P)FGK6^075UDF_:->[,2[LT;=?XEN3<]=&W*(97+-<[-!Y&U
M8[7[?>/[,>9Q70'>LYR6"2@Q *\MP"_M,^?*&G ;<)_.N?FX,>GU0K9Q;AKG
M9AEH:#N-$P1(&!>0<6Z>?=JZQKE9762;]HUSLQ+.S>O"B9.HC\S2R)W089(R
M2'@PEGBT"9[NF!@WYW%911V3+V?,Y/K">V "E V\:POOR[;Q AEDUQ+9MO'<
M&_^F\6^6FTN;C1.$2!@GD'%OGGW:F@U3DK*RR#;ME\Z]>9I3-)_3K<9_?(2,
M^D/$292Z21I!+_.(6(OT/JH'@*YC)J<S+J.I.MK=>)&/.,G0:K:[QM%FW!%U
M!7C+.?M1/0;>!MXGBU.R>HYC &X 7E> =UJV@?<C^I3+:2)5Z59#X K:RR=P
MGI1( GR9":R+!X;RI1_&\8],!FXX/5DE\GH[D"][UF#0-.<&F!,Q:@ANIVUU
M3Q$X:!!N$%Z.N;ML.5:W_;BE\0RZ#;K+,7>7=LLQT*[DD485V7C[DDQ$Q"[U
MCEMF2M#&F]EB.XIE^QT3$&E\LS5$=JMM4I ,O&L+[\NVTS>2VT"[CM"V':.4
M5#-+HR)FQ*<@$9&(DRQT[Z0&1-UM_D[7V/S&G55':+>;YNQY ^TZ0MLQVVP&
MWO6%=_<$4:?U0G>9]R*J$-1T^8]"*!,;BE$8B>Q;PK^;\OC';D=83LN4:#!^
MK3J"VVE;G;XI'&407EN$8WA3WS;[$@;=M42WW3*'VE9S7Z(*)L6GW'I@ET,1
MB)%,?F2S*+R5L0P#LSMQ%,LZH'*9<%OCY:HCN'O626*<#, -P,LQ=Y<#:^"8
MW64#[EJ"VVX];I13O:!M-B@>1K_/(GF:?.N:V_P=J]LV#BWCT*HCN.V>Y;1-
M!3*#\-HB_-)QK/[@<9-2#;H-NLLQ=V9#PFQ(G/*4/._/-$Z$QS[\\NGK^^O3
MVJJ'$*Y<9+HHBQ%?0OED]?K&?U<U_YUA;,/8]T2R#:RF<X+*[(:[#7<;[CXW
M92Y;3:MOFTI.5>-LL^^VGU+:-"KI04;SJX0/?0%_/7G[]B?X)^LJ#5D&G@B2
MUTYO,92W/PVC5V_S%^W[V%:FV=S7Y0'N39=-]*6&7\L$9LI=HG@/WNS+0%Q-
MU'?;[KS4FVMTOB/+!GG>_A?PL:&WGG C0:?;7W1[5J]C@Z28SG@$/]S)9,*<
MICUHL*\3P=Y]^=>G]U?V@,%H/#&5[E4D?(XN .BLSV<QYCBQ4/ITRM&8QPSN
MPH\^W)*$C#,OO N2- KPOCOA^]24+Q(9!C$]I!\8A1%[/P_XAT!$8[CLQG_[
MH>_8O3<8\>BE;A(W#L9/[6'W,0KC& DTD@F;B<B%H?"QJ (&V0*$@!.[TVB]
MW(!"&)N<\@C:9UXJ\,X$4!F#^)0C$*5!@J_!MR.\-))XL@(D!64_O!,1NPW]
M="J8%X6W@J7!B-^&$0HSQH=Q&,T0EGA>ZTA^AV[ Z](1ST[U@B>BB>!>X7@O
M&;A^BM(;?G,%3(7+9]R5R9RY$PZMPRVJ60[/PL2P&#@ ;X=AN7B5^HN\H6B!
MHX@$D/06*(T<H5\K@UN8V3"20@\F%FX(C_Z5\BB!UT./G:;39-R/0]TIZ#[7
MC0,^9F&4#4V)*6AHF4B,&%O>$I$_AT/AO_.YMS(ER9:F05P8YEP@W"$=YZ,
MXG(E&;DWE8&,DTB1.$-0R5<+-8[":N' 8M':BTT5\L(TB:6'F(EN ?#P9)S$
M")D+VW+:_8P[!*P(X5Q@VBQ%N<<+ B'Q9GP>P6JCTFCUT\WV0'&/9FMHG-AX
M& 9IX7%]L],R^%R3P#=:%M$BC-B4PY2$1$70N:;+V%M4F6WH!$G(4:1:"]PA
M+79AJ=]I9J %7KX5_O+E=JM51.5V^+=:G>*-\43.9ME<C"(:8'9W4%@IE>Q6
M:UCV(N@0C#>1W(?QA:,1'C0YG*^N*BBY\]01O;3,A$N:'! +U <,#=,O[77;
MY^>7S(PZ(X<<?*KG?AQS@I'MYA&<4SHZ$Y% BL*"(S)]'I7UE>%D2@QBT 7;
ME</3RRH1/1$#N$#GNI,@H@/DK6 ,D!Z">I5('[KI8:M:B4?PP;W(:K\ B"WV
M57SGBNV^1J&,O3 :6>RCB*"=.8.&X V)U.N 8@AH,W0E]3G724 1E*Z<T8_(
M(XCBS<;$USFP3F"Q&SD$8O*5\>@&YPUV=OB7;KE8G-J#DJ(*2X.297@\SCVX
M![UX:7!P$15FN J"=-66,,A851!WU& ON0JA^A^.RM'+0^E>">*"RE2.;M:2
MNCOE&O)?&H *J%9A7$+S+UB>2(YA74^C2 3N'#T-$PXKM]8#&^Q==F4,ZWZL
ME552$5V@!S0&BN7=1 !ITB%HN9)4:2:PD"I(@ 3]$/#QBM3Q8$[/)Q,9>5>H
MK<Y1?0YB[BH_("D0H+2#JAN$8"G3"&3>.WQQ2$(&;B1=5D9LE ;T-%C8V2"*
M#IFU <(/=SQ"+2* MEW0)%+M?-)*<_9$3@E8$00;^:@ <M7/@B*T]OYBUY4F
M120#4X)4"C8+8TEO>735.GOSZ\R%\^9.>LD$0 08T7AI.ZH0[XO-3Z+WRT\3
M\49O;#2+KWBQWDFU@^'2;)]_P=K-(TYWF7+%?R?18J=G+*Z&P!_?KO@(1O6:
M^W=\'K]XM31XF."K%8JN$>JAU!B-CJ%&?Q]BT-R!.1E&!.C7(!X\$>%MV'=>
MN3ZS221&/[_X07)G:+O]YF#4=X=MV^UR_)][0K@MISURNO_MO7C[E8QZT G?
M09-HK?WTBM^CEFV"^29FK*%2M[$B=B761*/.G5*=LSO=<O2SEN1=N/KV<6/R
ME=TE]#<FH'6@_N.)8<*&W.>!*S+S]_Q.O=*AHE!C1SN!*X$3Y='K]%OLCJ.[
M E9'W/%#[QK 1.!PR)%!/FNLH*FV#<5H)%S:@2+=%I]%=Q^Y@1>;H7-T>XQ%
M.([X;")=-I7?\47ZO9EU#TA+=&E3Y<K.-&-$+JP8?'DO(5?Q@S A<D-_T2&(
M:[+V3_^S<;.UFVIG<TM?/1D#V\"=,A%3O>G3Z3;8O\6"-,H?GLWUPA6N?$2M
M=@N)MS1$NJ1*-)+#?,?FYZ9>[WYDF?9#]'5F.]$;1M/K=@SOKC$!!MT0RJO
ML1D<$E!9!9O" Q.TEA&:?T\#P7 ?ATQY!,8%)9E;#)ZY:#9:?8SM %R@A>:Q
M> )L9"T6"&WI%T"KTGC5XW;#[FQZ/(<GAX?@N@P]M4R8O?P-L[>2^50)Q!VF
M2R 6<",DC&*20&F,3_)A>"L:[ 8@BSLH3O/-EUO<S!1W]-5^H^[(T03B'C0.
MGL6:X$]I3*!<H: 2F:/0!PT&U14)(IZ$=8 [,$LOF(9@A7@2+B;07346$I0?
MKZ]_9U,88AK1$%:;V(I'&/D8#'GMZ^@J0%),8SZ7N&B@\TH%N;W./KP!TL (
MYZ]E0!2GAU8#.Y-PMO *-)K:,Z S#74#^GI#75N).E47N^U&Q]EQ?>?#NR^V
M&ZU>^\B'FPU[U\5.Z]AG[^]R=\^'[\GLW)-13QJ1/7A01/:]'=8NBYKDG7[=
MOF;N$7*?L6P0*C?7H;>>($_X](#;,GLKD]<K4VK$TS."EO+8(%"&Q:$O/88#
MK!Z+H.IX3/K)0Y#X4/(9+)P*"_:@QL72GD)HW5LL[<E(MQ67&Z%9+B ^:D;E
M8:5(]B);61/2SEUB[@#BE0]TY:Q?9.2%D1?UKMI7-Z%1KO)0YASMYY:6;G=,
M/153=:&V\&XW!P;>I5B4CM=Z*[,HG>,<I9I7&GW\<Y3J56NTG&:H ?<^<W>B
M<Y1J#W!C,AU!Q_=B%@E7A3P82^FH_0ZKU3V!^Z/VRJ2QE2H#<+MS@F/":P]P
M8RT=4^1]BK6B_I>'X,W2R)U0&*$,$AZ,*6);%7XPIM,Q!&YUC&YIC*?ZPGMP
M@J6J]O NE^E4A1"=S6>0G$>A/&S3O>0,?-FQ6IW'#3\Y 34KQ-O/ULZJ%5LX
M/:O3:9[;"JL;;]RS[CTT=K\R&0'UMRL/+J9HK,OC?$7-]@D"1VJO@!O[LB(
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
MJ9O#-(FEAZP6W0*30:_C)+^UTR/^B44N?K"M"+0-#DS"?1A(.!KAN>_#.9L
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
M%1;L08EK5E:!A/?E)CX9Y;;"<B,RRT7$1PU<.BSH?R^RE33VHQ09G0<0L'S
M*V>^D)$91F;4.DFV;C+#Y&(=2D3E6::M07.^<IG:+Y<%8.I+F@SA$]>7K%>.
M<#D56@/OL]67K#V\*UFOK%P*8T56V?=B%@E7A3*8 LW'4+#7/\'Y&/5*&3*Y
M<!6&MSE7LB3.B]I;?/N<4V:LO*-(:TXH,T9>C=%M3B@KQQ+U'/SKYZ]UMG.G
M1U_4K;7@NA>F&*#Z'+<@#],S'X>N)961I:BS]I@4+A]TRVGF&K%DQ%*IQ=+Y
M*\0].[&TN6K/P5F2K6X9LB3OJ1X@OV]. %#IR,M)A_&.FPM1O?O2Y!Y25B.;
MJ-UL]%O=DV03.0V[?VQ>SYFRB2K89;O1:K:KU^6^R=G:L\/URMG:*K"?(&.K
MO! RO2ES;RH@@TJ9W;71\"N[@#I'LI^9]+-/^DI6GYGT^D_Z!7,G/!AO/QOQ
MJ5-[]Z>B0<7I"B!O0D6Y CZJ0,:\1++)[CVW/_KY9.JU!M:@:5+UZA<H8X2&
M$1JG(EO;L;K.V;.DC- P0L,(C<H(C4O'ZCG.HYXC8^3%LXS&?8CU7#ZVZ!J6
M.-+M8*)W'T2_CX5S=DRFXU%A]M:@<X(\DMHG@Y4@"-0 ?*]:&+;EM W"#<)K
MB_!+0/B@:4ZW-."N);C-N:WGM!_JO5_Y<?<YG29C]Z!PFG9C<&Z'>MD!]]*X
MORH)[6[#%%NH++1-^T_?OO%E'LH_[[[<?+UAUY_?LP__^?W#YYL/-Z;@KVG?
MM%^6]LME756D_-<>1\H;8^LHM[;5ZYV@]$>]5%(3<5!=@#M6J]TU #< KRO
M+SN]SAGC9@RT#;1/%R=ID%W-H*^*F!4WPO>A?V16>&A2R&%*%89/;534>[.U
M;3GG+]Q5=NR9:((J [S3/L$>I0&X 7@YYN[2Z?9,O(R!=AVA_;A9)O4"=ID#
MP2IB4^QS4HDZH-)L61RW9=$_P:E#]7(-&*=7A>%MSN,Q\*XOO,^:Y&N ;8!]
M,F"W#+#-7L59SKPWNQ1'18:8A'7CYZHOO-M-LP5GX%U;>%_:[;YQY!IHUQ':
M+;/W]DBFQ&D.?7E.MY9K#Z@*"7A?9@)34\!(DX$;3DT5@*.HV++:'5,&P/@+
M:PSP7N?LU>8-P W 3Q=#-F@;E[B!=AVA_;BNAWH!N\Q[/56P'ZZ]/],X$1[[
M\,NGK^^O3^L).(1PY2+3HYX]\! 72>FD4\=J.R<(D:N7&^E1':0/6-O*1YE2
M]26;'R,#C0P\3 ;V^CTC ZNX2628VS#W?1MDG8'9(:L86YN]7Y.=]OB>A5<)
M'_H"_GKR]NU/\$_651JR##P1)*^=WF(H;W\:1J\6"N6^CVUEF<U]71[@WG39
M1%]J^+5,8*;<)8KWX,V^#,351'VW[0ZB.3\[F66#/&__"_C8T%M/N)&@[+@+
M.A0/Q,1TQB/X?B>3"7.:]H!YJ6!)R)()_)%3W%@-1RR>R-D49HE2[*+P3^$F
M,0M3^HZ#],-QX^!9KC$X'!)U'W<7JB\G4E37<6*Q-/Q+ML#,!K#L-91,+CY9
MYV>1G/((7IR!&?@S9B-^&T8HOS($LZG\;E"[CMK[JW^67-BI<12$7:?7V83>
M=9R$=R):C'(41BC<X1;X@N2X ^Z-+78+OQ"0AF&0JBLAR,N(S?@\"GW_*A(^
M3XAC8I"3%VV[:7"V-C_WEH.J&LJ<;N^,* .!?>'T'4N_'ECV5OB+5NBR[338
M5UC8LTY#4[ ^<=!.N0_]"T>C&/29X9QQE)&W,L;IP/YQ-2LN-0?#@_7,Q[4-
MWVKW^IAA'[J2>D,#Y\Q-8U!RL2,3GF"#/I%ER(-O43I+7*0&Y=:@HC&249RP
MOU+H"3R!2T_3,2RS#K8=64E*7&.A R8!@C)"=2VN @<I:';:3 8T[RS#-;!*
M+,!VXH$K%,C7(?%,)GXURK$2HA&ZFHO&07NW:$1!M"0>Q]NU$/PIUHO'@@<V
MB3'UJB"WT?!)H_SM MJ6[? RPVRWA;*V^M)ZP]TDC&)4.V"=PB?Y,+P5#78C
M!/O;#WW':;[Y I+G5HH[^FJ_47?08HAO -SY/,C+SN!/*:RG\'&%@FK!'<%Z
M'=X1_P(*0<*Y8>!*7RZ]8 HB#KH$%Q/HKAH+*0 ?KZ]_9U,88AK1$%:;V(K'
M61A+;.$UB53@G3=WTDLF0%J@G*9BVU$9N2\V/\F'<>BGB7BC/5_-XBM>K*-?
MN;C0TA71^>&_&SDM9YERQ7\GT<(5.!970T#8MRL^@E&]YOX=G\<O7BT-'B34
MU0I%UPCU4&J,1L=0H[\/,6CN@)'"B"#YFD&W1(2W8=]YY?K,)I$8_?SB!\F=
MH>WVFX-1WQVV;;?+\7_N">&VG/;(Z?ZW]^+M5^(RX,)WT*12F_@]0GX3S#<M
M#FM/@S : U0T-W45XY%;-:=Q&,$PD+X^G\7B=?;A398Q(@,B!3VTZEM.PMD"
M=XVFQIZ."-,-Z.L-=6W%\:TN=@:-3GNP_?K.AW=?[#;ZG6/?W&S8NRYV6L<^
M>V^7N\Z>#]\3@;<G YUT2VCPH"VA>SNLF:(F\3DW\CLLS$$RB9D \>*QOZ>!
M8*VFM<>.WXFSP<J I8?%ECX,2UI08H/0/09ZBO083G#U4(9V[S%;R ^9\8>2
MSV#A5%BP!R4N#%H%$MZ7%/IDE-L*RXW(+!<1'S4BZK"DB[W(5M*8DE*DTAY
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
MKRTZZL.MHJN1]VC)."P(1*!\.,58!&41ZZYM[,B&7I"/6N);P A5"KJ6J_\
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
M3IVPY_(6.P^P<]GJ$U9:MP _=C<S]I=%0GDLE**FN)M(_*:RZI7] &53C2M
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
M)YZ&M P?Y(_#ATJZK\:%@]DI3&XPC$?Q9@+S(6@441 P"=V5U8$X$)J U=9
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
M7/"96*EP0LH6]2U%)F HAA/.1$V;..P7<'72VZW$CD>^KJ)!ZJW+PSPOO\7
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
M=J.M:I)ZV\YN@'P83P[A_&(23_%[?)#O7.?=SSY0FHPAF(^CL#RA<U &IP=
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
M41@$:I\5:[,MH>:T,!C!MVLDHE;>R$"1V0H%*J=6O56!*.U- &L"#6TJ<'=
M='8B>(VU'WF!5;5<;0:XO2KUNE7_]140Y< &C1Z=F.:$"9DQDT'?9@,*&9Q
MB5RT7$(+DS^!IU-G7:J9OX;R-S8+U&C2O7"<VGY_4RVW>_O;!Y]VC[?^O6KC
MIK\^7K=)SQ.PFDB^5K.B1Z,TTD-C(KS_[:BWOWMT=+3[\=/N_FKGXA^-4?6&
MCF<!ME/$Z@64)T9JJ92VA96'3SN"DU(UK'.$9?G!6RIP29&J-0F[[5%;;@,J
M=R</1A>#T<E-&74\FKXO;?SA^GW'_BM,=[_.)AZ#!9QM)U<]G.*G)?,JMRY?
MKT?V1B@C3&=]G20OM^\15PZ-2H^12HC"$Q%"U$QR36F3AJT-9:JV:G"G2722
M'H.;E$E.6:*:%)0KJ0-Q3"F;*4:LT';%X'5=NS?7I*P;S'QR@6%%$ZZ=<\S;
MU&^/)^=CQ &[7\NE7##M<W A^ZC+L?!2^;+END*;2&(V!B>IH,:^Y $7#]VI
MK*%KM*A@C6I9Z+=VWXLO;;L!UZ><95:N8<XZ>2(I9.)%LO@C4F<$8&[4I#?#
M<O ZU<6]:VQK:.EZ*^.S4YB@S./[CO(6DT;R>RXUT5SB-P-X+@NQD?A@C*>
MWP_3A'W/P^K2+MRNDJZB82OVX[L6[!9$$#I1J4N?MQB(C!YGXA 3 6$C9=EQ
M"DWV]SS T:G;<+O*IW5LMY%ZW</4;&<P]2<G$SB9/V&<#^$21A<0KC["^&3B
MST\'<:\PMFX:NL)36^:GZRJAYBZ+P][O6\>]WW=[^T?'A[^M7#5:/%#=@NJ+
M4!OK99U=.$\/UUQ'K??I+'ADG0K],@,WU]ZF:O@+'_[1#T9ETCF$.#X9#?X'
M<#:YGF**9Y@,+N?(UCG37^.QS6VPCAIJ]L#Z]*EW/ >TM;]3FDOU]C_N[J]Z
MX?-SP]7M@K4D['J:.MPMIML^QD_L?\2'SCN1]CY]WNH=KCS!O#AF39V]3H#-
M*6[U&6C)D3>IQ+;STDM//RJ1_^2J!%_3V>0BEK,HHY/M4S\Y6<NA5GGN)LWP
M>D5LSDB'=^]$WK"AEG[V)HVUFD+N&NPFS2L_@I_"O_[Q_P%02P,$%     @
MK(3W4'U39Q(V/0  (F@" !4   !B;V]M+3(P,C P-C,P7V1E9BYX;6SM?5ES
M6SF2[GO_"M^:UXLN[$O'=-^09=FE:%OR2*JNF2<&EH3,+HKTD)2KW+_^)KC8
M$D52A^0!);$ZHLHVM1Q\R"\/D)G(3/SG__O]IO?J"PQ'W4'_KS^P/],?7D$_
M#E*W?_W7'WZ^>DOL#__O;W_ZTW_^'T+^^_7%^U=O!O'V!OKC5\=#\&-(KW[K
MCC^]^B7!Z-=7>3BX>?7+8/AK]XLGY&^37SH>?/XZ[%Y_&K_BE-/%[P[_HK("
M9GP@@2L@TCM*',N&)/P:%4$%%LS_O?Z+M3:#!$&D=(S(;"*QP 6Q)GOI8^"9
MT\E#>]W^KW\I?P0_@E<XN?YH\O&O/WP:CS__Y<<??_OMMS__'H:]/P^&US]R
M2L6/\Y_^8?;COS_X^=_$Y*>9<^['R7>__>BHN^P'\;'LQ__^\/XR?H(;3[K]
MT=CWX_<!</@T_O:+=]&H'Z??Q!\==?\RFOS^^T'TXPD]CT[AU<J?*)_(_,=(
M^1)AG CVY]]'Z8>__>G5JZGD_# .!SVX@/QJ]L^?+TX?(NWVQS^F[LV/LY_Y
MT?=ZB'CRA/'7S_#7'T;=F\\]F'_MTQ#R2O3S*1=0JL#YC_*T'W?&] F!#.-M
M ()?A7Y1\!8Q+GOZ[IB_/8LDR/ZV-VX1\<-GMXIW<..[;0KXP:-;0#MY$+F!
MFP##-J'>>^X=G'.0BPC+(]/7OK_IQAM<1(==WQO].0YN?IS /!Y\:0(O# 8W
MI"RJ5 LZP3']Q3OC(]'=?K>L'>_QX^RWRQC;(X'?Q]!/D'YXU4U__:'+I0L6
MO#/,6ID2#3(I:I.1FIL(-'<>8-I2)N=G;T[.+D_>X#\NS]^?OCFZ.GGS^NC]
MT=GQR>5/)R=7EUL)[/&GMBG-#>>P(&JK0O I)!!>R&""]=HE;I/DV@;M16>S
MV=3BX:,?HGGP"<;=Z!ML"MN0<G^(O3*T9G:+=$E0R<D4O&8R<F.32UY&EYTP
M^ 7=@*Z5\VR1N\LK_//#R=G5Y?G;\X\G%T=7I_C=UGA;\?C:G#69U0)?/O$@
M#94I!B^95P%?+I%42,'II)A:SM?C\ZO$U?'YAX\7)S_ASYS^X^3T##^>5"%M
MV3C[9._1>2[0F*BG(N-VI"!*);.UW$,V%IFEQK#P.(V/S+@&G^=O+Z_.C__^
MT_G[-R<7ER?_]?/IU?^TS^;24?;&Y>-S7%Q  U/*4JVMI#+XZ$PP"5B(U'K.
M6'R$R:7CE<G.I]L;Q'O#]XJ;-?AF[O1\@-[DJYW;$;GV_G/G<HR3+LXOR@=.
M\9^C#K@D8K:)1.\4D;AH$!<\)<99,%P*(P1=:E5.+,KL1V%B5LY&^+&P^2/T
MQJ/Y5R;\$LIFGMI_K(8R97+[R9WV(WKT(W@#T[]/^Y?C0?SUTZ"78#@Z^=_;
M[OCKQ:#7>SL8_N:'J4-#UM10("QDG#GGCCA H!"D-9PI(Y*M,?,-<=X7RW<5
M/QK.!33S#K9T'TK,HU4M&0_VQ\M4-W!^/[P:#/%Q?_V![JI&EY_0:!F=CD:W
MD#I@L\R"(8TA.R*]\21($8C@WJ!5%'Q6O,K;<0?$_A6@*F.#EL3]D'JV,_4/
M9HE38U%DA9HN+:#B<TX"3HNDE*+V-E"F<IWE<1'*@:O!;J)_J Q\5V4X@S$*
M8' #[P>C4<=+I5(0D:BL&9&1&N)\,(3R[+1STF=310_NH3AL%=A>X _9%[NR
M?XY>Z_!X</-Y")]*%.\+?,>&DX7N=?_X=HC>;?QZ-?3]D8\3(OII\JDW"7<?
MI7_>CL9E(\6IG><K_WN'2>JU"($PHR.1.3/BA)=$,1=BXCEF)6JH49WI'+8^
M/@,5>*C8LI4];KK=OKD==OO7']$+&J3I-CSY\S7*-95YXZ0GD^APIU.F@1+.
M"F1K!0G9<Y*]!V-5!"="M4UP,ZR'K9*UR7NH;ZJ2OOW#]VYA%>)H4_9 B2J'
MJ3(Z1RQEAD@39(I..&;K&-T;0_U#:EM;U#U4-KVKLGU?;D=7@Z.4)F3XWD??
M3:?]8_^Y._:]"?*PB/P"4'2C[A@N8?BE&V$ZU0N(@^LII9-9=VB*)K& XI1H
MD$@OT4'1DI*8>8HBY4ASE9A![8D=MB(_*[5XJ/9F5[5_T_W23=!/HXX$+?"%
M4T0K-"FD2HQXX1(1/GCKP <A30W]_(;@L!5I.T$_9-SNROA5F>KM\.MDJM/M
M_RCB5(>0.HEZKF)P1'NT+24H7(.M$82#8<RE&*71-71@#:;#UHJVR'BH)ZY5
M/9FL57-DQX/1^ .,/PU2QSK)8LI J!8<,29#@C&11$<I< DVV"J;6A-P?R#-
M:8.>)4'1=@/B+,6DE+-$0,I$:IZ(YS$09:5G6C'-:!U7<&5 O)4PK^,R.142
MX4HAB8IJ@A\]R1)]IRQDYJ:>R[$FS+N%"1SCX+8_1FO]<NS["35T]//GY,=P
M4@XG1]W0@_?=T;@CJ0@Q*D% <(\S#IP$ECE1D,%('9A)52)1#?&]^%.O&CQ4
M.?*8S?K*(Z*.B09'M6C1\(AK34R<6(_ON$K<"1J#H%Y5/0V>P&B1_#MYO=4I
MWT&6RYA]-<W2_$OL#= K^>L/X^$M?/_BH#^&W\<GO<F ?_UA!-?E'ZVIPW0Q
M*J[0H%_\IJ/?NR-<);W,@,:, !90.+@#! F9Y)PHBQDGE6)5[5B&JD5E69-P
MO49YMF![E>+L+/4**\0"IC>3U;01J,Y""GB;*K$459N;QJH\]C6*L#M[@UJB
MWYM>L"A9D$R0H)1!8U5G8A4D8K273,80%%0)0.Q1'^[5"3R].FPB\0IJ@'!N
M!E,7Z</$PNI$"THHB3YN3I9($1GQ2D82!#A)E>%!5]DE'B#9OPW9 D.#-L5;
M(3UJ1?AT!H[1!)9JG*6,FJ#?2HFSRA+NM/:TQ,6DKQ,?7X/J$/2@/;%76 ,N
M8(SS@W3BAWUT>$8S5-(DKDJ8(%E>*B,]VM(L*517:Q-S60I>Q:E>#N<0M* %
M05?(E$)7]_;FME>*:5?E3,SUE FI64!X*3 BG67$,AH)Y2(QR;*AJLK6T!CA
M(2A)'3HJY%C=BW[.(*6$,XP*_>\0,JJR+?%%ZHCQR2GGG(ZFBOVX!,LAZ,*N
M(FXQ 6DT''>.IXJ)>GB2,\3Q]#CU/!^EP>>):(N)3)E24KE(E/41\8E,')0X
MC$L\:V>$B4U"S#C>'?KQTR+U30&]X !#%9FWN(,TP3=["YH@W"#@T(IV/$74
MH0ZE&^C+#GRT:'IN@-1+QV,TG  PW.6$0H<IID2$9CJ)[!!V$Z/CV6O,BKC$
M<U&836C8LZ)\SP^:;9$0-&@>' G<XUJ+TR?>24W0F%966\6Y:7(BWLX6M !N
M?V9)+7(WV9QV869E].,_?UR0W7O\6+_@^>CRI[?OSW^I4YO^_>E[+6Y>/J?%
MRG2?T&P%D:/4TC#A!,B4+$U<2Q6":5#2O&QVV_'T^NCR%)_X\>+D$I\]*7??
MAI!ECVE1\H^B7&QCHFTR*7+%))><,8=&/%,L\ "&@V"=1_!N)\O+TW=GIV]/
MCX_PB<?'YS^?79V>O?N(!!Z?GFREYNL?V*)\-T"^(&FC);="Y<QUE)&'4!)'
M< *VJ#5HV6D\APHR_SCH=6,71JW+_MN#]\7!\IDL]DJP#IU6S\ Z+F/,(>(G
MW(M\\%(E'=9SL6Q.%3B9N&_M,S)[[+[X6#:+!38R"CY''SDP(YE0(7H7:(P\
M<V0&\GHV'LZG A=G?CB<F!MO2B2UUSXK#P;8%S_K9[;(E(T>P(,(FLILO4M6
M<IJ5<\892'0]4P^&VO7TX OT;^&TB,;WCCY_QK=RDGP_-0873<1)==U<BK.L
M'9<<S4*GXKJ8TES1DN"B)]:G;,%FSGR5#-;=H6_KUA2UG.>8C2X@0O=+>7^.
MAY"ZXU*A>/)[*6* @G X\KVKP=CW.LPY3TM5O0N^Y*JBL%P"1HRVX).1-N7P
MF/IO-?+^8ZE[UJJY4U.?EQ;/="=@9X)ZBQ(\'O3'0Q_'OW3'GX[1[QK<P/"C
M_SJ)0<+P9C0578<Z8S7GD2C#+)&*>^*!2D*MIXZ;)'C2C;1HXZ'_6&I4EYD*
MY\!O(,-P>+^"ZF//]X]&(QB/.E%S&W'*A%DHN951$*N"(5YFC_()ZL'JTU)Q
MTEI8?QB=JL!2A</D9>C>=WWH]LK16,^/1MW<A70VZ,=)\?VX(R25UD D7*(8
M9 D.V6 3L2@#R;CWZ!/O2ZW6(OVWIK7*9843Z:WE-3VBBXY'YT"30)D@$F()
M3GJ<3/9*9"J9U%6RGW:#O:]L^R=6QCUR^]39_"6R?N'[US YU]%&4V6=+24-
MFLCD!/$^!A+Q98M9&P^^B58V.LSX-NI3'9KOD^7!KM)N^9AK F)V3M($1MO'
MY7?&W_^9^)8,+'*X@_@JL@E2Q12L(\PG2:1!C?14*>(9#5KGZ$TCR_EYL+CF
MG+I=$C>16LOD?4!)W=S>S(!D:YS"[8D86O(SDR\[%AHYS 8>=.!@:6L9"/=&
MWN]9\=:R'[0AN!;C(A,@_O<[0(QUVD.F1/O@B=2J%'FC9^0XM4%FS1AK4A?9
MC,&[([] !K<67(6(Q%O?'4[JZE]__?;/G[HPQ$$^?7V/MD)OLMI8Q5(R7!-:
M_I"H=#A-:9"=)(.ER496)3+1#-X?R):JR%N%6,4W:!\F6;83XWWT$.\L1Z8)
MV)HEDQNA?9I2RAJTK]*L:IS57,8:@89@N<>WCR0/I74JS\0&S1$^5TSKR&RL
M$A![!@KV2&WFL].O3:BJJ5>G_<^WX]%$ GQ>)J TA! X42XY(ED0) AJB:,V
MQNBTT'4J>==@VG\ M2*;J_1F1RKVF_2X-D^@=$G*TRY)@WS4ZPU^*W<(XE?>
M#&[#.-_VYN>DM9(Q-@:PKV2-W22SD,R!.A$<9U1:%J35.M#,34I1<1.-C79]
M,L?&4%II3S0Z&XQA=-1/[P=H-'X_)_\>ZF69\62%)YIEB^^2L&A'HO>0*1@6
MG,E&5[F7I"G G8LFYZ)^^U#4WX>[PTY'16,XCXFXJ$K+0<]Q5RJEG@)$<I%Q
MQNIT;-H4Z?Z7Z2I:]:"NLBIC-4KU&P'N,.5TD K-&ZTHD9("<=88(EVB/J3L
M1$Q/IU=/H$QU>=Y*JS8BJ8*AN"2CZ5.)%9WVITT*5^8W=;S(QA@41F(E)<5Z
M1WP,F@"WQG-AD^)U.B9OB_C@%6XO5%:(MGP<#KYTBYNW1$R=['%!I]R2G*Q"
M;%01F[(@22?/%142K>0::K8.U*%K4FN$5,CD:":)7X;=,9SG/.J([$W(J,R:
M,G3YI<S$*5!(=V11 S/15;G?9T.<AZY2-6FK<)E*0^% +'=(=V'4T5II'E(D
M$DJ-;;:9A&@R$0$<USH&EY_2AO\&]-]ZM@-Q+=ZBLB*=_"[\[_OU.Y1S^?N\
MOW ]4<=RS:/ -X1:24O/,(%NC]/$><'0<@P4_:(M\_XWA'*HBO4$1-6X/Z69
M,Z*E]#2(0)+';5T*'4@(7A)&I?.)&NUYG39.6WB,FPOA,GZ"=-O##>9>6&$2
M4SCJI[?=/D+H]J^_CS@][[01A @Y$Y"II*Q(CPJ4'.'"1,'+998):DAE2[S[
M2OO<2VQF'YP]=5;G@[Y KV]'*+S1Z'+ZW&F#4>YP<Q*\]*^7I92H)%Q(R8DU
M+FDF67*RTEUM:U ]60NE?:C%JF;..]-3H]W[%,OLO*H)F)H9"??0/''SYMW9
M6M2#G45=G7\1M#/<";0V7""E<03!9=82'P3W$+B/O$KD=P^\-VW27)GV323<
M(MT3:_3-U[X_Z</P&L;=.)_@_$0YH[^2J"59"W1G'!7$4\A$^]+80NH48C.'
M8,T@3W"%Q_:R'U007-N5NF<#_'S<\^D^)!>U=5P(PFWR1$K&B 5OB*8R<AVB
M#\PWXG+Y\U\LC2V(:^4KN?]DBGG+WX\PG-R%5"MG8M4X^TJ-:#3/!^TL*$\B
M)YECEC[GH#7GV3)ODM?HOZ_/@&@PX^WX/#W[Q\G9U?G%EKV0[OYZB])?B6I!
MJ%)1Z752GFHCI0 +@B$X+U2Y2#BXS@I\.\MJ^WXY#Q]21VZ->N$8XU2 A*HH
M0>(2%G"Y84P$Y0,J:F<MUIUEN,/JL.0I=:38Y,T&ET *(:VC43+\VZ?HDTW&
M:D.%5IWU:+>3X\>?+XY_.KH\>7.*R\79N]/7[T^.+B]/KK9ZBU<_K$6I-D2\
MV)8O*2Z-+Y>#R])6VCF=K%>ER-HXPW*G$?:69;S]V__8(_<A[P8K0XB<^6C0
M5D0W(Y1B"!:5L"8;;D((:;74VUHG5@ZPPZKQZ#/W(?TF*XI(,KD()O HI%(1
M#80$-C(:&="8S&KQMY4 .;W@\VT1 ;SO?H%TVA_[_G6Y$7#:@N-[2)3B9JL2
M"(*K'D-;507BK082 G &3K#$*R5!-@>Y<P[ZZC'>#0>C4<=9JM&N0PM=%"&$
MH(E'BX]X!_@WDS9%5R41_1%@3Y'F6$EW'B2CM\E)A<S&-?CNW'YQ=#,8CKO_
MFI2L=933Z!DP(" 9.NZX;A&KM4;?+[NDE9+.U2GQVQCJ'U.OVN"M1H7,:L1G
M,"X%RAKW0$62L()(D2AQB6F2 X48)? 0JJ0-K8?UQ]2@3?FHD*)X][SI,8&\
M_OK!_W,PG+1!FIXZA:#0(F&N)%26ZWB2(T$X2[R,J.V<2ORO]@'RQJCW=XR\
M)PW;'X?/Y4!YC4CO3G!R-.+!*@W"$*,#$&F2(LY)3B(-DOMHF<AU:DN;8WP.
MA\V5%:?YHK@3@?O=3[\#/?,W,+]8H@'<JD7SF^%]HK+Y6OPWU[/6R'L&.B>,
M35HK3@(S:')24,26NU:Y-"R"TY;;*HE<ST+7'JN@?Z:JM@EG53K??H'>X#.D
M*XB?^H/>X/KK1??ZTWA^0V<P*4>1&'&&RY*G;HB3Y0 YH'R8YDY35D.E'L'U
M! 7U-7E]T'ZT/5(J!#'F?9POH#=Q=4>?NI_GT,!:!ZQX+P8L E*"!%VL 1^H
M9<IJKJK4":S!=-BZTA89%=:6JZ%/<..'OY:4Q<F',N<Y.)JLIJ49A/>ZY"KE
M2)Q*DJC@HK1>^BBK7+*\%M5AZTI[A*P,0=2ZH>SJXNCXZOWIT>O3]Z=76^8E
M+'M,NW>.K4>Y<* 3!8T@)'<Y>0DY!YJM4HH'+;34D78>P=N:++<_N5S]L+IR
M;7!::8(,%,4K>*12E]8S44DFN0U:!@UAF73;.J=<\N@=3BC7/*VNE!ME,"6I
M1,R1>ZJDP_\$L*#1>HX^&?RP3,S/YO:=[$S@VFO"1.E($)0O^Z,F5''.G*'!
MR2JGE$]W^\XWJV')M1S?&MQW$C,R4I7+)0KH_^ *18(1BH00LTK**%;'Z%^+
MZD5>0K")ACVP[%KCJ(8/L [<3'"E"O6ZW_T7I([%%5=+))TIZ1&M9L1+XTOA
M'40JH@B^BK&W&<Q_JUA[+%;P)W9LZVJEM52B0>LXE))[GTBY>('HP"6+U L*
M58H__S"77.RBB7OD]KF<7JTOY9$EY]:BQZYD=D2"0F_,I$BT1HLK,T4-5 FD
M/,MRR'UJQT95D9NP5+TJK@F8/W15Y$9LK2V/VT;4]:LB><2%-V<B>.EN8(0D
MWBI)%+6&N<!"=G72,)YY561[M&\BX;:K(E=4A:%)YD$K11P8G!P7'&TR0,/,
M6.IEZ5>5%BSKEU5$MXG$&Q31;2*NMLL@UY5G6N#*,*-).=G!>69#G,J*^.RM
M+K6#4<5&-#[GNM9MN6Q+</NMBBSI]]L%JF>_V6)T;QF6Q:(:K:TW5'"/ME*D
MS M(+N9@G>&)2]IYB&H7N6P?=+[W^ZW+J$F)7%)1:^F2C4+ZF )('420)ACI
MO)>=50AWD==12I.Y^=YI/P^&-Q/S=X>H<H.GMB[;YG-8U,W@F!5*:!!:FAAM
MX$(P"T(8[K7PG<UFLPL/'_SX=HBCP&B0S]&%P3'ZU^_!CV"7;O"-G]TZ)YO.
M9X$9!;)4AQHE4/&]=S;I+(4HI\Y9E&+;;6:V'3]O3EY?;2/[R>^U*->'.!8K
MN3B7N"_1E++'#2M[,!Z<"3YI3EGTG45$V\MC^U7VSF^W+)LFI88R)D45U2D;
M*<&'+$M33&\$6)9,Z"Q'M[V<YBFP@_P&PGB'%WGUPUJ68@/$BT+-N%HFP]$
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
M9ST7QZVJGM#N>E.K-.,B6AD2E99<K!S%MXMH:<U%M'XLM461-2FR-@7<!@N
M;- -LW/TZ7=K+0!R>YMP(<;T8U>IQJ/WK\8IGBX^&LIF$SO>U51^8 LU2G*,
M4J4UR G1 &L1 X)D#-)<9PKS3"=(N;!FDY"AL6&M9U0I6LTYHVID=74CQD9(
MFPDO%% =$UDKC)RYR06$AE1><[M! E+[%V#_LD$SC4/W0A\NQBUIP>G:=EGS
M5S^-"#:+2LP3P',#$+:+3:IR9=-.1!(G+(F1]LF:O_II:%/YZO'MQ3&O; .7
MYAG:SMJ.Y^/53W___! N8WYM6Z",>3-@KQGS:P-V,^8W/FF;,<^D>F;SW^RJ
MI_SAQCZ8^N0U8[E PIY=Y])FR$((B$XU0&;5(;"B/!5>NSB-TH8VW=;*1C]&
MY0]1>;EO>GP3P&[KA6"P=3QO-Q"SVRL59J6JG:3/.X 2-I&^26#/*?4.MN\G
MU[O<U(Y&;K=+X7R:%<6(H%2SE*0 I10!'%,".,DI2.,4HER8CS@=+585TTX7
M<-J7X4491TK !2W=M%H)_S QZBU+7GE6NSJ )4^93+260*DTMB7;""!"8,"9
M2I$POX2Q4ZF"4%CVESH;S;K"U(U[ST2J8\:]W2L19A4,61_LN/E!BX(=$--O
M);#C=NZ5_VJXM!U[+K=";O4'Q1?71?%J:_"6>0TCRC#1*I: 2BGM3B\TDSZ#
M@$%J%CHR%YK*T5Y5TI-?ZP:13E]OMZJK(;_JM<8VBDX:E:-QK7,DK-)^=- $
MN!LMG(M?/_2PU-*"9O6,EHI6>5#A:,(!CI!TT22N5]IPL'N7/EQN\=_SO)HN
M;!2SE.;K4WPV@[')_SM^>3^3:L2QS##,(1!08H!S8C,C( :Y2JA0QJF(W8[B
MF\4,S7VH-(UJ52^B2MG(:!M9==VW/AN0/;WY&0:OKK=;6D+EM0-Z&HDS]D ;
M!N]M%_2T@9O[H Y7GYTP5>^UCAC3F.=Y F@6F\6#$N9O/-- 09XAC6BL["Z.
M^T)L7\30UF%E'>Y(U-OZK8/^#F#IYAV<AU#'TWTKC*]6KY/4I1W3.TI26DKY
M7NE(.U8V)![M7GG&CNWE5)95B"]%N1-<W"FAQE]M#O3GV60LWD9)DC.2, 8(
M@XF9\T@ DIJ7ODB173BD@OAE'3E)'9H/L-0S6BO:8O/V)-8>F[@A$>R8)@Z
M%_U::1EU$AGG!5#PC=V3@OO?X'7%XN!&K_/-[5CH_6Q:YDO^,EX\O7\M%K-G
M(ZHHE,UO6(5XE$49UF&G*<MHGC$.M+"5F*6"@/-<F"4)0FDF\D3'7ME1+708
M&D-M%BU9FK,99^]'5VT>BAMY=0QUQU2V0K;L +;4_V*->&G*Q?X3>+NH$ZW6
M#%@:V0T!G@%R2#ILHT:OY'@&3KM4><Y0+?=Z;=75L:R;1:Q8VLI<+3(0%A@*
M*@'$PAZ[,P&XIAAH%D,-<2*@W[&[@\RA$6.M<E0WCZD.E&=6;<^=7@>X'7=\
MPX+8]<YOC5^M;@E?U5BFTKB#E9\'0$'W@AW$]KLG[([#WMZPQZWMZ.=O;#ZV
M=';'%JJJ;#2B4N9I+&U%9LD!SF@"6((HB%.8,!2G.1?<AVWV10R-7)8:1E9%
MSWI7#4"Z\<AY\'1,&Y[(>'/$<>-#4L(!*;TRP'$K=R=\PY7GS^^R3#B2*8\1
M18#$V"RZ6)X!(@D!*L])@A*5H!BWG=U#K+B^\PUN479]#T+_>3VPXNI>F)PU
MI[LJJKXGX[O-YZ;2Z4>O:[O'\OP\7BQ3$NU293Q]5%,Q5L4H8XCE$N: YK;"
MKL9FB4 )-B_M.($2,8ABIVAW!UE#F^$;JI9NK=A4-OKA9F:^XQ >CX'RQMIU
MBR0(@IUOA6R#MZ5GR*V,DV"$W;(X+J[GK8F3=N]O09R^Y;RPLH^S^9UZ,=^@
M)U;8HEA&X&Q:EL ;(91E)$,<Q%H9[R"7,2"I2H&F7"-&4Z45/2.Z[+ADIRG1
M?Y#9JNE;439]6ZK>,KRL 7C'/8<P./8<;&8;"Z[5K;:VK<)5)[WP06>GT>DB
M]JQ!ZG<)03N-PK%(-(<[VQ%0M7&QJ@P+XRS#J<P!QC$#6&H,F UBC].44&),
ME]2K$]3V\$-S4R[O[Z]\J[KL .9&$NUAZ/H$N52LDP*YAVT..<UW)/0ZI0];
MMSM]CUS5<JI6Q\3&]2B/AVV9W.6W$&4I) GF@&62VOC1'!"S^  Y37)D^S,E
M-/6:MD=%#6X*KS2-EJJZ?)M] 7:<YD%@ZWK*MT/,?_Z?!",H%QR7UB\OG+1Z
MCR-.W]&VYZ-Q#VSPNI(?RMJ6G]5\/)-_8Y-7=?_$YNJ=\27D9E?I4<P09HA)
MH'-&;5L-"9A,%$A$EFM!,";<*R3-7X6A\4NI95%FLB@9C:=V*V.JA%6U"E6H
M5B%BPX3HQ8S@N1QI\:S<**G;)] Q5=7@5^I?1*72%U'Y6\"MWLO:1='E?&[[
M6=B_7]0EC(S+K-5X\3H/6+NH/9IAVU=Z:]%S3\NV*.TWNFP]4MO\G/LG-9G8
M$=GT;21DGN<R)8 Q)<QR""- L4I K GCE*60:^=J1/O##XWKZB234L6HUM$W
M"6<+OF:*.A^4CNG'"X\6F3:'S#X[PV9KT)XS:PX9M)]1<_"J%B7$9E_5W-%!
MW[M^0-^R4J^@'OA1:\\I8;4U7G]UJPZ9L56LZN %9RVP"^-4V"/"9>P9D9CE
M>9(#'A,&<*HTX!ICH'FF)<-IRAELL;C>$3.TE\$JM^"E4K/54GH72J]E]!D
M];.$+J):PPXB]9HQZ&#EO"OI>ZR:CUA[9,5\[.IVY>G>78WRW':^S5) M%(
MHTP"3K$ #$G!$ZY3C)TVO]=##FU2OU.3Q_'KLU^!.H-,\[QM9V_'<_3=U:>?
MKK_\'*Y$W=JZ0"7JS("]EJA;&[!;HF[C$W\_[$/=S/S!W#I2G.0ZIQE(D28
M4P(!-^]'P"1$BL18Q\BYD,'FP$.;2$O=(JN<^QII"ZO3+FM;!#J>6F[&>[FK
MARP]PUO=&JXW9_60$9N^ZL'/V[FJ5VP^'4\?B\]J7NZ#W"FKWW@R+C=!5JLB
M+C(B\Q2!G/#,[N<R0%*4 &(S5&0F1.RWG^LF=FB3]<:@/K=?OC_[.;&.(+LY
MM>&AZWKWHU8X,AI7>Z[1MLZ=G!KYP132#W:4W*M?[(?&KI_L>7?;IHL+-IXJ
MN11FG//7Y]>RZ_L'I<=BO!@E6::@!1W'F (,8PZX$&8]C64*D?E9"B\6.BUR
M: RTU#A2M<J^;15/8NQ&0F&1ZYB 5J"MF.B'#7VC6N& A13=T0G;3/&DU)Y;
M*;JBL-](T?G.,TO8EFTJ[L:/3XM;_:5099C-**<RB145@"KCXN TR0#G/ 8)
M2Z1($3=_>NW3-4H;',/<?HF85:QET=6#B+J12C"<.N:3O1XXI:I@IH%1MLJY
M[: H:Q,HG91G/2CP^Q1J;;+]:,G6QIO:^B@OJXJ.GPQ#%<NVTZ,X3P212@"A
MN+)I_-"&T"F@*6*$QU)#CEH$UQ\5Z#0=^H^I7^L;&;]>L)>Q+<Y6)O;+,H0B
MTJTZQ1\'WM5?.0?'OMR4EXT2KJ66ZS;R(9V3$U"$]4F.">O9%3EA\[X'<NJ&
M=@3RQ4P#LUH:\]?%VKVQ5:4O)^63,[-T]IG-%\;'>2E)[%Z)UWG=E7!B;QK%
M*F,9,^Y(+.Q6C%((,)DG@)%49K;>ODHR'^_D?)6&YL)<2OGG:,NL:*H6=2WY
MB"W-BA:SZ&73L*A86>;'3@&>JAN-]?NL.N:[[2>T7IN55>VCR\W'M&53M#;J
M(JK-"D>/X2 .R:,!M.J5<,.AN,O, 4=N6Y.S2ALL0PJKP-)+\8_7L7D]C%C.
MH<QA!E19?3?F&/!89"!'RK;%IBCC\=(+=&/G!FDM7,".B7<GHY)5'77?HA_&
MTZ@H=??,U&["VHTQS\6OKV9*-7"EFG5DLF&WI:HA"V^>Q"-LN<WCXGHNLGG2
M[OW2FJ=O:1<B<OEEE&#)(!&)#?[* <YX#BBG&<BR3"*$88*@T_GV>LC!>6&O
M]EA@,F9^02(&F^:9W<[BCB?PY9?[A[O+3]>7X<)$UO8%"A,Q _8:)K(V8#=,
M9..3WI=1[U@Q%B.*M8:QYD"FM@Z:3&) &<H 3&G"M,QBI$B+[9IS]1KHKH[M
M[=RTHOK*QI.RYM 05E35 ^Y\/>7^O/Z)5E.E48-82VW!.Y"55*73/\LZ:@O!
M@*NH[7']^+N8+T8_L_^>S9?U=XNRZ!I+TBQC) -""0*PTA 0*B%(>6*/X(B
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
MS^T8=%Q ;XV#3MJXV3_H],4MM_UM%2D[\J=5%A96B4 "IB##$-FF7PAPK#&
MJ6:YCK,X15[GF?LBAC;/5QJZ)5^Y NFXA7X6/%WOB_LAX[_)?=3XH#O7^U+Z
MW8X^:N7>'O/Q*]NU"?OI;I3E*%&8Q8! G-M]8 DH2W- <Y*9]3FDYL7NTR;L
MI[NAS=^?YDJ)X\O$8\ TS\]VYG;]RKV[NGI_%:Y-V-JX0&W"S("]M@E;&[#;
M)FSCDY8QYW7WS65UQ;*_YN54?AA/;'/.2UZ4^VXCE"9)&O,,8)F;]Z7 YGV9
M)A0@S!#-H8R)\*I]Z"AW:)/0[NS_,"F;VM;MAU>56?_L&17N"+S;^[4#.+M>
M&2][!*\*L=8-@,N@[%KOZ->EY@%?QYY8!8VO=A3=;\RT'QY[<=">M[<O%O]Q
M7)@5095Z\]'\KAC!1(D<4@XT%1Q@6]*"4YM:J;19PE.=2K>(G$8I0^.@547T
M2M.H4C4J=?6O&;\/ZND-MR!0=<POK5!J53K^* H!BL?OC]U[^?BCYATJ('_\
MXC-7[E6\EA:Y4DIJ8.,+ $ZTC3<@9M4>"R$H)B1W\_(/#S^TB;ZQ+FT5&K>-
MG>="?7#!:\Y@M%^?=Q=5MBWA^ZS+F^.^#E_5LI#"9#+[G1GM/L[F'V:O?*%?
M)Y>B7+,4=V81._YJA?PR'R_4K=;%2&<,T@P)H+$TBPL>QX!K@0$1"F,D!20Y
M'4W5HZT%[S:Q/35P^I[3ZGN^J4=W7_=2-3 SND7">%6/MOOP(QM/BT6T>%(1
M6]KG6?K \\&X<4878/=5KJK2,EJK>1&MS*GJ$,R5'"^B3S-;'Z:TP3R4@,4(
MVF$7M+: IPK]E@IHA\]>YG_+8=KQWX.YK:Q*LYB_BL7KW"R/ZC.Q3'%"L1:
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
M_XU:O&?%T^?Y[.M8*OGN[4MASY]N7Y19D]O#]U5&\(AJS--$Y&;UK!# *=:
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
MS!=;9:X\V%P?]-(D9Y)( A1D-HU&*<"3# *1"DHEB6-!4[\ XH-RAL;EFZ?
M>Z&P]Z\O+Y-RW6K6">OZH;[-B(X@[D8J 7#LF$UJL*R.G1Z7GT B;.CP85$]
MAPPWVKL?*MQ\N7_NZ]5T,5Z\U7N_=^K%LM+TT>[EO!8CQC3-B'$!*;3;M529
MOR&, -<8$6%S8963"WA*T- (H])U>=(1K;2-*G7=$V0;T6WFAI"8=4P.;>'R
MRJ)UP>*,C-K&X7O+KG4Q<C/3UNGZECLMOXP$A%FL8PX$USG 6<*JJ%XHJ*8Y
M36.LM==.RR]#F^A_??V=N<;5;0#CN,GB96[7FRQ??KF\?@BXL?*+PZ3SVECY
MI>>-E5]V)]2!3]JYW[>V.7?ER-\89>HH DX)8=J\0G6&H5G9(PE8FE.0\ISE
M/%90)EX'%@>E#&V"E4JV6JT?!M'-GSX;FHXG8X5*I6#96UN$CJEH1""D%WU8
M4*\^=*.MNQYT\\5G9=FOWK^'>K,(1B2C& .S_$X SHD&5&0"9(A DF0YM_MZ
M_KGW33*'Q@7OOMQ?WUS=WT?W5S^U:(GC@K(;/03&KF.RJ+7=<*L[[V[C 5 '
MN?Z-8K]'!0 7'([4!7"ZM>7Q3;5M+7/S3WE,(W5Y.$,!HT("6]-#*HZPS+A/
ML\$6QS$]-!)\L#+:[?I[[>X/;A<_]%9]=UORWV/KO7F+/<16^IWZJJ:OZJ.1
M_;XN@/W+>/'T_K58S)[5_&=5%8SCJ9*4"2 5)L:WI^8]G[,,$!SSG(H8Y<CK
M[>XD=6CO]UKIR#ZG:*EV]+O1.UHJ'KU34_'TS.:_^;;#<WD*;G,\.+8=4X 7
MK-&OE?Y!6]UYX!6VMYV+X)Z;V7E@L=^]SN?F<\,E/XT9K]/AEGD,299FF; 5
M+2$TK@++<\ 2XRID*4F1EIS'LF7(Y+ZPH9&3[:\>?;4-UNTIX.QU42S85%IO
M>J_1@?G%[VPNVP96'@#>C9A"P=DQ'VUTAUKJ^=9!5H@+&MV$61Z0]YU"+8];
M?CS<LN&>X.VA;/>.%'*1$T(!A1(!G,4(L!0)D*I42Y8SK*A7XGZSN*'1RN?C
MP4D7T;2AOT<;J#&"-#>X IQ "W5FH%:< R(U-?^F22R]^LH'A+J?7O)!T70C
MY7 8=4S+S4VR C>;<4.EIS98O;>9<;/>H]E5^P8SJ[6N$/-7.[#-Q'E@W]:^
M1T94C(19B_+$9A;S- 5<9L8'3)C &5149UXEWHY*&AHUUXH:8BY3QQ965<^M
MHZ.@.NXFA8"JZPVF&J4ZP:[4LHL<WU-0!-V*.BJLW]VI4S;O;5B=O*%M?-?]
M,YM,WKT6MIY0,<(YB;.4&3:0&0:8$N-'P#@!&:22<&W3:)1?6-?6^$,C@CH\
MJ=0Q6BKI&\.UC6#S_ ^ 2\>SW@^2%G%:!PT_.SQK>]2>H[(.FK0?C'7XLK;)
M]&9^J&)Q]<VV$%=F 8#*QG @49H#K)(,,&)#2!2+(68ZSRD<3=6C;3+N]C;?
MD>#T%:755W133G??U*6"D:HT;+&JVD51,(14S%.0":P!%C:L364Q2'DF8JQS
MK42V1/'!IQ;!N5 ^]%*$(#B>;LY0&WCZJBU00U*K%K*2P$&;P]8.V!;1<[6
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
M;BCQ?L$6I;-UJ^L^J6SR>5:4U7#M0GM:C(V?]FE<+$8I4IQE-D/=UJC$,*>
M:24!%R)60I)4HG8%:\_7;6BLMRY84=IVL:IZ]E:%$57V740K"^W$7=D8+8V,
M?EV;&5D[/8\Z0CY]-T+]3L^T8]+M_W&VK^@;#OA.J@ '4._[5 X.A^O1:L,!
M1;2L2K)JI%T7/KY3+[/YH@PN,\[&<WD*\NZM_G!]1@&33*%4,<"0>?I8,0Y(
M2B1(D$H313#+M=?^9DL]AO86V.Q17^L:;1C@6:>CY;-QX^T>$.^8HP^!O3)B
M$_8+>XRTO*++TZ,S,0U:8J2E*OU6(SD/K[W")6<.U[ZQ]^=E\9\/AK=').,R
MS24"QCV& &.4&H^9<P 3AF2.,HX2I^/UHQ*&1GNKIM65EI%1,[)Z^K?TW@:R
MF<F"P-,Q1WDCTZJ9]T'K [3RWAZW]T;>!\TZU,;[\(7^T_EJNC!NV)UZ'-O\
MW>GBQCQ9\X%9 2>) )!1#;!$">!9BH"F+.<)%1*Z]6@X)F!HD[G2,5HK&5DM
MW:?R01!/S^1SH>EX(GNBXC6-FTP_8Q8?'+:W2=QDU.8<;KSNG$39U1IJ50H"
MTQABS0F0B;2E>I,<$"(5R&%,E,9<)PGU3W+=DS.T"5WGM*VW*LXKL[&/JW/
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
M15L;S>YWM2#A2U&NJXL[)=3XJTWWK 39G-"Z]/6=^FK8CDW*G-N1@!R1)!6
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
M/@Q^KY3UK@5P EPWB@D!6<^\TA&M#JGU[5"$380_(6O@M/5VBP^3S,]\OD,
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
MG, XTX+&6!"*O/:5IT6-C20J3>V>9EEKZ$<.+:"ZL4,8J'JFARU*6S7!PSG
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
M _P5;'N%L(U9OEU6PDRC&Y,./SD]\ZLQ")1S\W5G5GZR5H%B]C/8^J-;RZ[
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
MZP_>#VQJ^UIY!B <@3&..,[BC$#,(FI>N#*'!'$-I:8"8TP4R_,:QMN9X]E
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
M(!2-<,H2CJG7972[N+$M[XVV5;NI*\ VJG9O/74&<;=-03@<>^:"+81[':G
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
M;.2]V7);29(F?-]/D7_.[1^5L2]EW3U&4506;9BB1F16=L\-+!8/"E,@H 9
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
MR(KV45H/R53)?;] 4S/9HWI@ZDHC#5BB%R24+(_:&$T@1Y00I9(XG@U!J0D
MX3!&K=3+9:<"IWTDE.I!JR-]-("L3S?O7;!TW28!+2PK#;&5RZ4%8:3$*<V(
M3BI:D,Y)7J6>:04M?3?.Z4;-3R_W[B3S)KH)W.MZN^0@6\-D8D!H*CE6SH&@
M6>4$'(M2<QMRKN)L/R:D[_K**I#92=I-X.4@I461J1]]\D.,/0_]UR'Z7@/*
MI5$YHAGV=C%FF!.752#.91]M*&U/JQB;9^CI-_ZOA)XN9-_ 7O49YGXXAG3D
MIV-TY68/[H3F81R6G@B212,91I@H&V0+I:2S(@*B%];8!'7.U5XGK=_(OQ*P
M.M9( QB[Q\$BD5%& $SA"XQGPV^PS)B=3&8E3W::S_WW 1."9R@WB:.VR%YT
MQ&8>B,\^2:VS9G5N+6U(9[^Y@UIFK:*N&H#B^13\[&KZX]ZNCW0R:FU)_P/N
M^II:@DLHH)=HN* I*^.K^%A/2>DW?U )4#M*?-=V ><5\P6#C&+A5%A"58)E
M_5] Q!,5;$Y::>5\E9WQ*2G]Y@<J06='B3>0P'PM<8+\6)=3BB1"60K"> Q1
M/1!028GLHHNZ=@I\)6'-5*#L)2^^NVXZPUIO_;\_+33S!>;#B!'; [:Z:@;^
M\!5[[@S^ G_[;!-N@S-@$50<%"+6<4M<D(Y$B7(45A@(52K-]M(F?#2:_(F/
MA@^3Z?O)59CGJ]'3=I^WMS!PFR\-/7'%6O0<F9;E2D]IM9=8BA2]QU#'R]^$
MRKYSI1TCZHFW7TUC#?CZ#U/"N/Y/IPN!IH47^@FFB\EB@T@A*"<$"LR6YE48
MQEB=/6':9J#@;:6NK>N1UW?FM3( *^BH.>0M!]@=7,V_3*;#?T(:>$N#8C*A
MUPH*N0%-@LN1,&DER\)I$ZK<LGF9K+ZSM'M%VDXZ:11AQ[/9%7+",![21E)B
M+:0RI=NAVYH4>K&!AI0DS;S*X?7S)/6=INT!65OHHE%4W1^\J='\JE":XTB.
MT7<0)<]G!#'@E/;"N92JU-R\0E??B=@>\+6M5AH V;UCUV?W>RZBIXO]'E1I
MP^UQ!263"/,V890OHTY5;E2L05O?2=K*8.M:.VT![LFV;WFRP$NK=T4CD1'E
M94,YR A@P/!@<YV+7R_0U'<J=W\ VTD;+0+KOE7.UEC+M2>* L6M7Y2>\T82
M(SV/7+HL6*5KSCL.!Z^6U=T_M+;51P/8>G!LMN1FH+5,RNI8COUQ>4CA2=#>
MH=T5*F3+.4U5QJ>MH*7?BX;5D;2K]-_D.-"S<_SXV]''\[/3#Z>?CCX?G!_C
M3SL["GCF\?6/ =;AJZ,C@&6!Q"T\;[&H95!&.T,8TZ6[0FF0'P,0D0PD3WDR
MKDK&YQEZ=B\:^P;C*_B "W-5<XFC[W%T58QNZ8J*_Z52*)*Y\2%0180/CDA/
M+?$0%-&:66>$BDY6&4ZS!:W])OV[P-#3FK*Z"FM@PSR<S' [^'4R28OC7)A^
M&T:8G4U&:< 5:)!@B#(&G4DDG=C2>U#PG(SE%DRLY.0_1U*_6?T:".M(_ T
M:3&<Y]-TDH?S0<3-W?HR#HR5KI72)1*H1!= 9Q-LPBU?I!K(N4=#OVGY&E#9
M5L -U/.<?H6I+U?>KH?(W34/C]%0(3P0E\OE-XY(1_(S 8_PII("R"JIT6<I
MZC?I7@,WW0B_!0L#8^1D5,8KI<OA>%BXF ^_P35?@Q2\=RXGH@,M-;7E'HHI
M);8A4YE9EHG6L3HOT]6O6]21]A_;H@Y5T0"RSF TNA/10&B:I(B*A#+R4$9J
MB(\B$^:2AJRI3ZR*47I(1K_.3AW<["#H!F!R?ZK;:7X\/6E J3<Y*4URH**T
ME' D,$EQ>X[!2U""TCJ562^2U:\C5 =&'2JB 5A]!A3)59Q?35%.9S"?CY:;
M_S@=7W[UPVGY OV^;\,9LCL;^.+B"88P**,O,4"0Q#%?)BR!"R&#$;Y*.G,S
M,OOUH^K KJ*B&H#A$YD-@E%"Q,B(Y;+,%8QHGBUNY67&*J0D57!Y+\YYOY4*
M=<"TF[A;"NKNKK<-F$S6**3><5UN6#I-'%I<XJ4/P4EN69V!1RMHZ1<S50.Y
M+07> &8^3L:3AUS<C)6_G2;F92YS)@DW'@5DLD,! 1"(BEF1<'TD7P-!KU+6
M;P%+#3QUJXP6=K!R\_99K@:) 7=,&L++_'EI+6[%#A)1&'QHP6,4NDIIP<MD
M]9L>Z!@#J_KO=:.0!N"%<0:@>N8WY'N1DDB:$L7*('H?RGW<$F8H284WFF=?
M!4^/Z.@W3U 70+N(O(F)Z7=;]<TAXG!\A:*ZWLLQ3'@'>3*%>U-2CKZCW%!M
MP[&?_CA&>[]H6UF.'R>+Y,F-3 ;"N.S*J.8LK2Q]FC#,39Z50:J11W0]::Y2
M[5F1IWZ+^&ILLJT H G[><WB]6I^!V,HAUFE);FP)>XQ''U8*G ;2-D2II2+
M@.9!FBHW+YZAI]]JOWH8W$WP#>#G(\SO13X&]P^K9"8QLW($BIN"I=(2C3$/
M1D3"1U8EV_J BG[K^:H$!5L+N8'P\J;WTTW)_3L_&\:[80JVY%?*O!61+,*]
M#!46+!*>4K!:@\-/:B#F1:K6<__I6X)0=UIHP.BL9&;@E(^<2DZ\= IWWI")
ME;C]EFZ'T6?T27V5+,5*:OJ-(#O4]CHXVDCT#>+G_7!T-2]W-J@70*TC0@):
M5BX8"3ZC=$";2(,#)O:"H&MZ^@TB]X>A;<3? (K^@.'%%Z3[X!M&#1?P\>HR
MP/0T/[FN<2LS[K,,$@UVT YE!CR1P)4A(<>LDPI20)6CFTT)7<]VO:FBX:JZ
M>D-87)IK$,%0EQE)HHP*"F6A8;A*8HH&E/?<VBI)BHVH['<'K0N8+=&YN?;:
MA>:UT7]ZN<TQY45.E&2ND#V@*$/C,U$>K%G,T3/[!.=S=/:[.;< STXTV !
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
M\'&"7V-<DQZRX**VC@M!N"U#RR1CQ (&4YK*R'6(/C"_%@Y6/[_?Q%Q'$.A
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
MT]AZ\[T[J<C.!*Z])@RE6>J;?*EOTH0JSIDS-&",W)3;?=)&O4:/?L^>M=X
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
M302-NWNOCG89A/D-&*F'!JDWM\OI+"V7]PG-+DI4T5@IH@;-RH(V$B1JRF"
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
MXXL?,7CT\QO5;_@:B/\NR=E_ %!+ P04    " "LA/=0B[ED<U\(   I0P
M&@   &)O;VTM97AX,S$R<3)X,#8S,#(P,C N:'1M[5QM<]NX$?[>7X%3IG?V
MC-XEQ[;D>"9G.ZVOE^2:JI/IIPY(+"74(,$#0,FZ7]]=@+1E2[[(O:0Q8V7&
MC(B7Q2Z(??CL@N3)=^?OSR;_^N6"S5RJV"___/'GRS/6:'4Z'P=GG<[YY)S]
M=?+V9S9L=WML8GAFI9,ZXZK3N7C78(V9<_FHTUDL%NW%H*W-M#/YT"%1PX[2
MVD);.-$X/:$2/ (7IW\Z^:[58N<Z+E+('(L-< >"%59F4_91@+UBK5;9ZDSG
M2R.G,\?ZW7Z7?=3F2LYYJ'?2*3BMY)QTPOE)QP]R$FFQ/#T1<LZD>-60AX?Q
M0=(?'/5X;S",^T<\AOX@>BEZP^.D'QV+?_=0R0XV#WVL6RIXU4AEUIH!C3\:
M]MN'![D;+Z1PLU&OV_WSN.';GIXD.G,XH$$!X6>0LR;-P;5K<26GV<C;1 *H
M0U4?\?AJ:G21B5:LE38C,XWV^@<'S>J/==O=_7&H>]'U_\8DH)7P5*KEZ(>)
M3,&R=[!@'W3*LQ^:%J]7RX*126AHY6^ RJ,=_G01;#M$.4IF4-G:ZWOK+JYG
M,I+N^Q>]E]WQH-?NW[5OLV4Q7@LP3\:TX6;3@DTUM.>!2W5V\6%R^>;R[/7D
M\OV[?]30KL==IZ>M]&63O97QC(-B?RL<;[(8C)/)DKD91V\Z.*J;0=MXB\P$
MKJA1[RA_.KCV@#F]=F7*U]!R\)@Y7S]^3=6WG6!VR69\#LS 7,("[^UN)BW[
MM> &(4<ML3S7QC&=L3?:I,&N7K?U=Z83=O[VC/U%Z8@K=IG%;727XV]GY3W6
MD5;P^C^%)0QYZA;V=[[UA7WK1V[1H]!WTB6[RO1"@9A",[A8Z5A"XX"91FZ-
M\KC,&,^6K,B<*0#-0K;MB3<Z&V<IGAF)SI;P&(L,TZETS.G0;JU!!C%8R\V2
MFJ3\"G#<%9D6RP0J@T,JS]IQ#&H02X,L'9MEV!TU$6#88H;W2&8+.MSV7X"!
M4@@9D$JKD,Y39+"0;H8&VAQBKR#)S5$U+=#,.783+%JN3L,..NH%'8,=='PM
MZ "6R R=D_S\UAF;B!O8'*O-2KW,$KQI<TH"X.]8%0)EHL.O>%X3P4+2C3Y'
M?R6H(0A2ZA9+2C>V]X9&N!(^N]"D%H7"!@@@&KW<#V>]/C&W,Y8HO; 5NAB8
M2NL,QX$X%0:]4<OF"DC82IDU;7<X42^<&.YPX@OCQ.2.4WW_XJC?.QS;$@G*
M8)9NR3I)))YZ=[MDW(!W;'14&2D@!V2 :!(I:6?4G)JE2$>(DM"YD#96VA;8
MCXB*T2IX>&YT# *++=M#AQ: "!&\]N(:P^IL"NPU<H /A0);!@\#WNH=[,%^
M."4AO0,1BO:]3$G9CBQ@#(W$B#*L0$^  M+J<4,FZT,F."39?A^:L 5%19L3
M ,\ ;@Z&M80;7F>X^2/'6D#5.5A<2^BJ/I#X-*(T*<:)>6&W[T+!1@2(">5(
M(7S1A4$!R"WFTGK&@JT@\W(HS7?+=5;YD@'%/<B4\<LM/#1++D65$GD/ZF*U
MDL)OC=@BLE)(;B09($.4Y1E<1I(*2Y&/1V?KPR3/;[0%5,@AGZ)..4=TBPO%
MB9:A65Z)VP@*>X1X;#6,Q%\14$-D3M@?Q/9,R?OZ$W?L;Q^ZHN<'734$K:VI
MR1IV;4]JMH8PA+VY%(1,W.J,$X_C%E&-,C<$5]R("CH0S"2/I))N29'8IF$)
M2#W*>  )&'BGZ4KFQ]/%Z]*@O# Y ICUD6,<:R.\ CX'-(4, T*%.(8UD!-
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
M]4[O0[5ZYDI/F'VI'=-FM+Z-Y4!&K%:MU!9V(MG.1[>LA@@B+CV (0 Q.90
MI](;^L&$(Q*P,0_90 B/B6^V&SOPZS#P)RP:RQ NJ1T9")O'H6#XT8_&[$ >
M,OC9\R,&H\"\N,NXY\!U^.'.CUT''F&V/YD*@&AY*]P9O">8#&.7R2&;Q@-7
MVG#-D:'M H(YE:7[G8$K&^8O@A6 50S#]QGIGF=)_WF0LSPI/LOW[6ZOS^I7
MK>LF_!\^771;+?RT>M72P[-_]_(UO"6S#7_%(0#$[!'N0Q^A<^EFL ."WM^>
MGQX?5\_J0%H=)*_TO79&H#OACF  ^?X0(%VPX]?1^+?GM=?5,X?/\.(5#^RQ
MI2@VG_C>Z+?GKT[/-H$MLZD[OH-JM9O_/>"'ZD/SJL$N+COG]4O6OFY4+,99
M4[C\C@>(\<'4#Q1=.=#;3_>[_H"[9O]A*]_>9RLW1N]]/8*!/@+![3$('S"7
M2-JL%P]"Z4@>S-BY'P3^G0@L!&U'#.&=2.P)Q!N!<(!^UT>!$(@-=,]8!$)Z
M? C4,+G_@(8/X[7OB/R1@)$#=B>!)Z3G; $<N*ZP%>&WZ.T:&&YZR?.A!@=D
M'!9,$HY2.C%W\0F: 2]XJ 2A[P0A.PM"[WTX_9&W%=ADP6/Q^3Q(T)V9TUL!
M&-M#Q4\$B37L<\=AY,#19X[;?0F\$'9YDY.F#<5S>(C->?*()_0A?&Q].:]?
M?V37]7Z[<PU,M-[K=1IM^H:\U.-*-64#[GU%;9*'H6]+NDJGQAW0Z&08(9N]
M!1EFA$@)XCS+'"^+\9\E^)O!NGI^K/HH(R5M))*7IYS[^_E#J]NJ]Q1E2TB:
M^EJTUZ0T9<\-A:@I#R()BXA\^(E'S-;ZFSY)?*0G[#B0T2S+S1VR0"B1EJ17
M=HKR:^V4'<!%?$G()P($WYE6\&"GZ!WX+VAK',5D 40W )9/8P%,^4C,[R2H
M?A/?(=TQ1[4724;)GG\I_#@BE $=*QUG,06 7^DT9PEH30/_5H9 80A0 @$@
MA"-SQUEZ2^0K_E">\OU/F00:FT]E!.O]&S .Q/ )BT/XI 1S.H6U<OP@CL@4
MDR*K>42-8K%P#!(4&W. &QQB(KB'K&4$@.0I48[>_'V"0'G6J\XZ]EP1AIDS
M"J?"!HIJHVRKL,O)G!B>0P;EM)EB 94# 7=DP"5(Z#@3PZ&2M#-F#N01ZK,,
M6<8N4E+K^YSM=>>SQ?IXP.\[W19J*Z#?>* G"VT"T;L^#<0$3BDD;-;7)G$$
M6@W<#QC(O2C,(OS0,%YVR]V8#UR1'U=!1R!L(:>*!83Q$"!)"L\FX]7=6 )*
M2S7H8,9@GSW_SA7.R/#O>\DF"'4(3$-0XOR[\+X6L=5@,_65<^9=(%R:3=9A
MD?5C/"M^C ]"WXTC<::MF=4M'![9O^,@&1I$[*-!(/C7(S*4O./N'9^%SQ[(
MR_($$:=64?^:C=C=M=%9.,+61LUW2K'"VV#9=<<AF"-1O8DL5W]=PD=W?[G/
M_J@P5"Z(>M4JM:5\)T-;-+M!D=-1!$/1!Q0P/)B5D]F85'+\ 91CP1HQA0G!
M+(Y<,7RTQAMC[ +2/I[PX"OKBJG+[:RV1>*<UO#B"1P9;2]H?8=TC;M LSQD
M_(-DD "_'B@V@0JA],CUQ_HH!?8Z[[N'2O5,?(.A0+,='#.<^%J&D3 7%# 1
M#)QXCH,AM* /D7LS/32QRP"9FC]!B$H8*(=KR8K5Q+6M8R+L,<BQX808IB-0
MA)4DUY)$R]7->L)=>,LM,%IV 1PW\' P8+_GOC.S<#QR7.)LQ*WOTIS52[PC
M8-ZW7+IX";=.1+B26_2DPOSF7ZS?"=.6Z& $19HL-KDED%HO6"L.? <0A0>L
MB\_@4$WZ#O3&\V% TL'#F>> C(@?;86$0V[#=,A" ">DA'< .4LY8 ?JT OA
M!4X-H3X5Z1.I$P_;0L_L\F=A':&?+!:>2=R\)-?""![[6P2^M6*,.PE:R #5
M$_A.) .^X$.)_6H:!\#)19@*J8;DK#%'W1?O2Y*R'$0RU,52!GV :-!:"(81
M6;)@K3G%/%C38P :-QZGD>'8BU^,$* ,_-.I"Q"/4F_;(-$G6*JO1=<0,)*C
M;<),E!!X(J*QKT1GT*CL&&5'A<4+A&%A@"PE1$,84\+D+5$:3XP4C4-9G*X@
MP/X,^L@WI(\/OR%6@H^;GC QFO3@UI[VAE1Y\#!$^3'NT/?R@Y)>_A1ZV? I
ME HAI0$L<"3"#>AFX5 6_12!4..A4<B:=_2@46"JZ0-:#M3;0'(AV0TG8"YI
M"2,5O!$PS2IX* @J+3//I;?.4]_D 4G+)4M%(/X3&ZM#%FM0#%+VC@DG+]:4
MSW"185XV0GL(&3KFUCKA$=P2:BJ[E*""8@8D,TP(]Q0$FFD@$>=@#P(Q=&G3
M$?,<?TK+PU?*R=2E+4^(*&'-$KG'(T%EBDLS8Z53\;W$8+Z*\J-A!V;I>;#4
M,!Z$$= \288_(OM !D@ZBL:&G$T##C3?!B'=#Q+!;.4>T$XERR0#_@P869!;
MXOSH.H8OO_LPJZ'@H40R!4"W^N5:'-3O]_R%5Q@Z.;=K_BI94WR#&T,RJ-&T
M%8SH_<.EY<?2[JV5VP,K!1(> NH,8'V>L$%HQ6@69;/S-(=-*77!;+/2Z"'H
MR3_)+?ZDR&D3<'=1K14\<"7ZLWWFVW8<&.A)#0WBEHC+/+$MX,8;V!Y^!6\D
MH^'C.TP44I4M3]N\;.0O<#RV2P'#^+L6Y(P+HI K)<"01N>S%IYICDVY&&N,
MCZ'M(._/$#JHF)'O6DEC@;Z6X/"O-#HOCT+>\2,^WD4;^3[@3C8('V05D"(\
MFVPQV@68!-2GD.YIU\X<B_*#9:H'BBW< S@#IH>\W-/HATS>!GZHI$5M!UI"
M+M^>P:,_AJP]18II@GC9$HII/PBIW)(RKH;%+73)4M19)>K,']FBJ$/R#>T^
M'HOOD0@^\0/QXV2>4L394,3AVV+2@(@N?A!C[@[-$6Y$N4'9@3VP\:!)M5(^
MC=R3:'TD(DZA>F1<IZ]K2+JUBBM8\TX!K7]3E*!1(Y>MWU($0ZF5>"MJ67XP
M-VU:CIHM[+[TXG43WB ^I61 ]V! ]X%G9?(<H;'4!_4YC &6;B4><H&BOQ2Z
ME27_!D'.8;V(C$7O!5J_75 '866@O_=F(4P*Q2"8 XC7M]K.A($N<!N1O;_B
M0(:.U.;Q6U$T S.OA2F@6X[$=K(AQ-'8IY#:[QT8]Y #:,<!;2=,'^W29N!0
MPIGR(+>DH'@BVZY'B8:AVLW$<+81L;DG)7F4A&25,%NRPM6DPV0/_3K*H;!K
MN=]H@6\6C:' RO6]D4#<FP+Z*6OP;>DV^2G"+Y#\H,C8A[+6G%K$V0J-)V<=
MS-B%,HZVY7;&C(8M%UP \Z]"F-D:ZFGZ0(](-D>;M$AG[<&.15)@,OW;JH$,
M0(J??9QO*J>;G">@681N*0V#D3^%(X[&O[^ *>\V'!XR3.F>!M(/C'HDODV5
MM]YHR73X=#@Z6)HN;'G:!ZFSI/@%"Y" 0#44=\3F04X@D)@A/-"< > H+W<]
MI\R_9MFMAVF(T#R. 9 #$LU89XITB+5TQ$%F<!VMOB;"01/RKOA/+ .X-YMM
MF.*DA6-X/KF'](EL$H]\,#=K6JP>)HDGR+_X<#Z(^2=8,DI;\G)<?+F+MN2G
MP7UO/(XA,WR P2(S[=.?BU60J]FM<IY'Z$EU^?+(E:;2*&X38Y:SB8U*Y3'X
M+EJF$S)-?O&E8AQJ+>B^I@@L'8>CW\67Q5B0/9363L+&0(RDIZ*$,NI):G!9
MN<(P7: <6G/1F"!@%C^,SR63718)BNE:22PDJD(JH1?C"&S;#QR.!D):J8G6
M?EDY92H2(27S0/,*E[9D=[YK:G IC+F*;UV<4VE!_EXT%MKNT;GS@(^-Y91A
M72=*(,.]SLO1G-(VDQ]1[^(!P<(@'<E/1@H,V]1LM/!U7:6[P7#+#[-4B>Y]
MFNGVYH_R98TU*N\KW0H9H=^<L5JU5JT<OZR6*/5=A]  QH8E%MA[;D=^@+@Q
MG\:>N&4R2?B]&,58H'=I+LQ 1'?(@<R(%KNNU"M$A)M?KNMPV,$(5#T[9#<]
MM-*9G#P;]H28J2WD+>FJ/)!40-"/*984K5H81A62%R&@)#Q*W?_M^=O:V3__
M^4_X]R4F>FBVS(=#8.[$F<GD* 4*P(% MDI!;',SA%D43!!%]?E2 !:::W30
MW++" (M5!4HZ\7T@NG X>;@L.+NV9U-!K@;.E#M^MB#7SZ(7CVRGM\M<-'_I
M? IUYC4NW5^1^K;,VIPO^W>ZTU7_7FE7K+$_F\C3G'FYT&Q Y'O;2/J!( _[
M-V''5%4E)]H;UX/)FG.Y-XI!:4V<.TGE%E@2-[4;%H5BHLUS;T(!VU#?.:,)
MC IOU BM#.$8[HLU@V!_T^2^)+PZ2 *A2:1?X@4#YK%%*.M>N#$&F8)827;-
M2AC"S#?;Q?-2"M02@UE>*32VIZ2.PVK;V9#=!3("E=<8M1+#I!E]WEBVI76K
M9*\Y]CKO<#Y':1#V'%_SQ0^^XFVU-V<A^RP&H2R*2[Y3/QA7U;H!D8Q@J6GB
M ;\]/WFC_F#9:<#@&=PQ% Z6G[:4XWB6\7R&?AS8Z[Q3][%6[L5YWHM]+W<B
M+I[TPM'ZH$\C^M$):K/WNO.W3&C 9()X+I)@!B D@,!^H/WO*I<M5<<?Y.6+
M(*63\2V69A"A10F5#Q<8692DM["Z3B%'8M4UT8'$/T(0-?5J2N*S#?'!)'L#
M9D4I8NBSRN3U8[TW! X$5"HE/P0I1GFYB<N3FR<<"Y7.2%P#1U@&0 N J5-H
M%CSPI9?C'D=\LHM>CGW '0311,ZUR.'*ET4''3)-O+9E\R6/?4 >FQ04662I
M0*CN@(\=N;Y/&:)4@4Z5[%"!:!X]R)8DVF>3X5-6N9RG_PQCU!,^Z'7Y[(OG
MORSUT\@BR^]):U3\!)GC,0VTJS!U7&%[5? +A;0ZQD-AC9)E-;)V?ZU4[6OM
M.K:I]966#CLQ7F==A1;M75NFWI9J0^:D,CN;23W?W1FOQ*.FU'5-=W\=A"/O
MY\,>TO+JES[WDCY@H5543X#4.;UB"LES.<4.)M?4:$D3%?A'B;;>C%HH\8"<
M@RIB4-W+X>$AZ>%1+E4AD65AC/ PK0,G53D('H8BLACUY[*8#RKCB)O*0JXT
MH4&Z=L0G$824NF1C$Q"E'F[\?&9^:AR*O/&P@92J19RK D;!0B3>11AR! \&
M:1LJM'3+D<2:)WI*V@R*A32H_$CZCB2^42T!29)^1BU">O L59= "X:E0PC3
MNU;.S0]&W*,RS5JS&,H@C)+82_3 )D,;>73LN^2VU;^W_A/C#IG**G,5>WY%
M18G'1PE?[DGQ4%-]F3*PC62!0)Y6?>X*79,*[L@X;I#FA"J7I>UAZT%4EQJJ
MC+BZW.??Q&,AKHD TMY2!$'"YH"^%VE2H$BNSI].O6VOE/A!U 2[X"&:>I$,
M1#1+"<9J<09==DO$F;(*S/?),["UCU^>:5&I=02[Y<&SN[]$Q,;2AK]A2OA>
M\*!"\\KNKXG8QK4?H72-I=14D+,WB\::5U*6B(_!<\',%-;W5?0T2(6JFEA.
M<+<H<RR>:L$N'USBKRB IBN')G(CO-5VXY"Z+@PPJ1"KELDA1F. 4(M6Z84
M[(4H^VP,05J<.)E<OD+$\M2=^>B194M8K$J*Y?1,^YALT;,UL21K(N^1>2<1
M#H[IG)P$OIC0XX78AJ))H^0^^"N33* CF),2@S3Q/(^9!YBBQQ(M^[CRT@3I
M*$U,P99P0W%/ -.^U[':V4E2\"_K]UL%%;IV,NHQV=8>L$D#J1:40$CQCJV,
M'$'QYA4)--4JFU8FE53'&6**XJMH?,C.L;TU%GMN(H!0;MI2J$(@!EV9 JUT
M[ANJSDYF^;AB6%,R@P4X#%6.[LKZ?B8'1$71(L(,9ME8K<60&I\ 1UOQYDZ$
MA$0S(=2]=4#NDJ0V;)&TP;$N"Q8J/M+2Y7H/AO"J=+G^F(U], )C6"O%)"(/
MW!#-E $&]#QX4Z 4OZ7$8 [9TS2NA4&Y;8MI-(>YQ"0V+VJ^Q#N5382:9T,*
MY54-RUQ&<F'">F'"?%EX]+O#/G=?PMU>:B\H1+W[RR1!OEU<@7>Q2//*G,YB
M>B"S7>_(;$W-#_G79:[EQ5TL:)9)K8F]A]4_R#R?F@23U2<EZ#>>;[%482+[
M\#W#.* I\*2M %:AUO0NG2'V(9TE5*QLQ/'CRNGL/J:N)$C7Q&ZU1;J'",$#
M)U0=#(2M;=F4#I?5JQ\+?>JOI"Z@UTRF6/X*98[A,AW6B!U  5!&H1R_8=(!
M:4ZC7Z4%JH)BFVG\6V3KXZUKY XKK45;0)J7-S6 I_1C"3$B'7+54P5DS13K
MN3W4U!4#OXR4%B1VEZ+I%%8^0,<#^F6S$&E1M7CCIDVS+E",U"T&)MP1ZRJ@
MF,->)0AF@JZM@JAKQ0_R9JA%:P&(NM@=(.,C+FJ5-=?U9(O#4\)NT5FDY;FR
ML!L $GA'"_8I7?3(E@$P.^27ZE[' )Y:JMYXW"MDSQ3>-PPPY58Q8-5&@MBD
M!G?332IK<\MH*UA+#Q%4=]-6P>[%5CG=J"(]8>TG4D'R,J"Z%,R1H0UCF"X2
MYM0,[Z1ISG-/$V(OOJ&^0>$!NNEO* AAQ3>L/A:ZLS0)?Z4"054RR-JH*E\
M& QX*!-\LETNL0?<HC\?]H^B)@&<XH" F#I$Y*:)XY*T0<.8-#CM>KOC:&#!
M(G_R5CHQI2T,A%I/=I@R,?V>XH"S'^+ &LJ[^ZLCMG]CC!T)-]?!-4GC7<"K
MU*JXR)3RG+QP*^9M)DB" G'K?Q6ZO=I_8J115'6%#>@V)3I8*D<H,"13<4 L
M@9E0]?EX =UM#\F;>3I*THVH>*;#G#@P1';-S)4.--0]N%2!S_Q:%GO]D2*6
MOCFQG)IE4G .7['J)#<J67?2S4BM$8ZMN?$2+'-F<-#&_I^.IV+0R>)UV3[O
M=-5Z-,VE#NU:FUOP%25C;&6I*56EU;11[ =MG+<DHNIDJO14=G]MS_Y0^E ^
MQ1RUDWEJ Q))IE?H8)9V%4"\)92RTC[EL$$D6R0A?Y>^Y_B>>L] )>P,R?P;
M*,3JK[L'1\5?3+!04N55F8)(]HST!,A4(P<QZ64XDJ+$_H JOH1C/XB.*#LE
M(4;:*D2BCQ+W=&U"/:?2AW,/T'I=^G!^5*,9@R&J.9LRNOX[!OG]N%I[HXNQ
M5SY6V'N55<I=U/J<&!3->E*.7!=63NMY)PY@C!0 QG=</:Y9&.&K.@.G%9:G
M A4:1RC^/9D*MPCEC&&6<#.,!Q,9*LN1-JBV&ZT,2Z_G&[0=1/Y($"(F(=>9
M1.<U Z 2C3>8OH?G=9VM=$A"2+XG,8QS7F>AB"+CL5I'J^JJ W08NQ%MCR3/
MN.JOI\N$D-R(XP$9@6T\MM8/3"0JW6/4!)6,H[KV+?RJY3#0Q[-M$E.J3&.2
MO*-;#&6:/2NKSSJ:K\#*)2N["<$@W1]418G!EKJ>+JJP\/I;.F>!Q;=0IP14
MHG9\0.>(,(94'469$M"^1EP44)W*H*!P@]8V#-*DV/PT/SV_(B/V&HE-!:_H
M@UQS<&U%TE7<?5*$<BW727<]=R"8&*!KB"F.D;6'A-1>6Y#0"^!+S&3>8+1@
M"M"%[A&ZEK="Q_/.[LY<>_+*&O-FD5736FO98MRYY8D!:*8;DZ:Q.DMA;E/1
M@J1S@+</,"%0!U:X@!Q?J "1.QX$7%M0E?-7J5CA%#MP:LU@B*0@;V(AK05O
M30TJ<Y8X:SYUGJQ3*04SE1=,%TML;9H89?6>K(8J4V]-@[0T46H%[:$6.AX0
M(;-46X?%,@-9V%"% S3-5+6#C%V(K'%SID4554V5Z4Q$]%JKYMU8$>E$\])F
M9F0,8XZU[H#%A53.3(..\M"GL[0R<YR?50ZNR+HFE>$VH8?*8F8255>#L5%@
MTZ).M ^ =< 8%4D,^233%QQ$?JPN93,TY,%5;0*U"D,(=/N>=!00ZR9")=+
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
MX",']A^ &(H?X7=7 IJHH<)X "*+Y $V'!L&_H3Z+!,N FS8+I<3-6@H(O@
M("< =]6S-IP+8*BZ:1GD7OK<8TW?CE5;>#]0B U($7);H1$\%N%D"7<CM446
MM<.%J7R5'O6^5LP>YJ]E&CT##_M)P\AT_]U8VN,%E,*6\_P._\(PX=B/78)O
M=6FN<9IJ5FVI]M-T2D'NF 8"Z0\MCI G)5=XEWIK!!_Q+CVN+0-8/%ZU];Z)
MI+D]=<:FS4:VBPW?\$$DC[&+F^&*$7=IGT/AJM?J4U=/1WZ)E-LCY>YWT=S;
MKJ WU :S?7'=:J[O]IEM]+G;?3ZM;)//I.EG;K$[U_AS,XE6K_DQ- G]7L+W
MT_PUH#%5JEIKVMIA\[)2.]XTZ&P[?\UQY?3-IOZ:'9KRR]+%]+-<3+OM,9HK
MO=&H7]>;]66%]TL@>&@_XYM7!8Y&NKCCGD:$FZMV@UT!@T&I"D"GT_W4Z1)G
M90<?/AZRRS:()JUFZ74LO8X[N8\;=6PM-[8$T)T&T%)">P(>\2W)4WGH>WWH
M)<KO#8DO+*!4'NM>'FO9%*B<V4^=6<DG?I#=IDJ1//E!U+6=M=K47I'59N;!
MN#9F%L((W U9PP^FVF'&#GIC[HW&7!ZR?L#)'=OP*^RRWRR-@4_!(JQ@Y-H?
M"+?A<H>UXL"?"M:K]TH;7FDBV<E]W#4;7@FA)8261KS2GE,:\7[EH>^PC*6]
MIU<-=N'Z ^ZRMF=7+(RH3/)@, 92Q=R1*&;G13%K/HBG)"#[Q3!*D^!>'NM@
MQF04ZN#D0$P!VP'75=#Z?>6"73 RE3/;IYD]*CY2SN91$>,=ELJ66+ZRO9D?
MN]"U6[,IC2^E\>4G&U_J7N0#SC/ <NG*QVM^*6>S(]BP1Z:I$C?V?S8EIUAI
MG%W?TJ[4P\N9_50]_+L*P.IR,T^PR)&N'N('K)Y41IF8JA ;E 5Z,?"=&?PS
MCB;N'_\/4$L! A0#%     @ K(3W4 A!JN"[0 ( !J0D !$
M ( !     &)O;VTM,C R,# V,S N:'1M4$L! A0#%     @ K(3W4#'NG2,1
M#   1G8  !$              ( !ZD " &)O;VTM,C R,# V,S N>'-D4$L!
M A0#%     @ K(3W4-/$?/!('P  V#<! !4              ( !*DT" &)O
M;VTM,C R,# V,S!?8V%L+GAM;%!+ 0(4 Q0    ( *R$]U!]4V<2-CT  ")H
M @ 5              "  :5L @!B;V]M+3(P,C P-C,P7V1E9BYX;6Q02P$"
M% ,4    " "LA/=01RU89&BS  !_,@< %0              @ $.J@( 8F]O
M;2TR,#(P,#8S,%]L86(N>&UL4$L! A0#%     @ K(3W4*O0J#WJ:@  >ZD$
M !4              ( !J5T# &)O;VTM,C R,# V,S!?<')E+GAM;%!+ 0(4
M Q0    ( *R$]U"+*AK>;0@  /)$   :              "  <;( P!B;V]M
M+65X>#,Q,7$R># V,S R,#(P+FAT;5!+ 0(4 Q0    ( *R$]U"+N61S7P@
M "E#   :              "  6O1 P!B;V]M+65X>#,Q,G$R># V,S R,#(P
M+FAT;5!+ 0(4 Q0    ( *R$]U!$&';,>P4  %@D   :              "
M 0+: P!B;V]M+65X>#,R,7$R># V,S R,#(P+FAT;5!+ 0(4 Q0    ( *R$
M]U#??4Z/=@4  *PC   :              "  ;7? P!B;V]M+65X>#,R,G$R
M># V,S R,#(P+FAT;5!+ 0(4 Q0    ( *R$]U"I%'[ &2P  (ZI 0 :
M          "  6/E P!E>#$P,2UF:7)S=&%M96YD;65N=&%G+FAT;5!+!08
1    "P + /("  "T$00    !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
